0 امتیاز
قبل در برنامه نویسی توسط (27 امتیاز)
برچسب گذاری دوباره قبل توسط
set با چه مکانیزمی تشخیص میدهد که یک object تکراری add شده است ؟

1 پاسخ

0 امتیاز
قبل توسط (1.1هزار امتیاز)

به نوع پیاده سازی set که استفاده می کنید بستگی داره. برای مثال TreeSet اشیاء را دز یک درخت Red-Black ذخیره می کنه و از ساختار درختی برای پیدا کردن عناصر تکراری استفاده می کند ولی HashSet از HashMap برای این کار استفاده می کنه.

مدل های مختلف set از متد های equals و hashcode کلاس Object برای قرار دادن اشیاء در ساختار خود استفاده می کنند.

سوالات مشابه

+1 امتیاز
2 پاسخ 612 بازدید
0 امتیاز
1 پاسخ 244 بازدید
سوال شده 4 سال قبل در برنامه نویسی توسط Saeed Zarinfam (1.1هزار امتیاز)
0 امتیاز
4 پاسخ 1.5هزار بازدید
سوال شده 7 سال قبل در برنامه نویسی توسط ali-nb (10 امتیاز)
+3 امتیاز
1 پاسخ 831 بازدید
0 امتیاز
1 پاسخ 303 بازدید
+1 امتیاز
1 پاسخ 982 بازدید
0 امتیاز
0 پاسخ 560 بازدید
0 امتیاز
0 پاسخ 370 بازدید
...