برنامه نویسی

سوال مصاحبه مبتنی بر سناریو مجموعه های جاوا

Summarize this content to 400 words in Persian Lang

یافتن موارد تکراری در یک لیست

سوال: شما لیستی از اعداد صحیح دارید و می خواهید موارد تکراری را در آن لیست پیدا کنید.

از کدام مجموعه برای تشخیص کارآمد تکراری استفاده می کنید؟

پاسخ: من از HashSet برای ردیابی اعداد صحیح دیده شده در حین تکرار در لیست استفاده می کنم.

اگر یک عدد صحیح از قبل در HashSet وجود داشته باشد، تکراری است.در اینجا نحوه اجرای این کار آمده است:

package com.example.demo;

import java.util.Arrays;
import java.util.HashSet;
import java.util.List;

public class Test {
public static void main(String[] args) {
List li = Arrays.asList(12,12,1,2,3,4,2,4);
HashSet hs = new HashSet<>();
for(Integer i : li) {
if(hs.contains(i)) {
System.out.println(i);
}
hs.add(i);
}
}
}

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

https://www.youtube.com/watch?v=KYsTc1QANQQ

یافتن موارد تکراری در یک لیست

سوال: شما لیستی از اعداد صحیح دارید و می خواهید موارد تکراری را در آن لیست پیدا کنید.

از کدام مجموعه برای تشخیص کارآمد تکراری استفاده می کنید؟

پاسخ: من از HashSet برای ردیابی اعداد صحیح دیده شده در حین تکرار در لیست استفاده می کنم.

اگر یک عدد صحیح از قبل در HashSet وجود داشته باشد، تکراری است.
در اینجا نحوه اجرای این کار آمده است:

package com.example.demo;

import java.util.Arrays;
import java.util.HashSet;
import java.util.List;

public class Test {
 public static void main(String[] args) {
  List li = Arrays.asList(12,12,1,2,3,4,2,4);
  HashSet hs = new HashSet<>();
  for(Integer i : li) {
   if(hs.contains(i)) {
    System.out.println(i);
   }
   hs.add(i);
  }
 }
}
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا