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

1 پاسخ

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

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

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

سوالات مشابه

+1 امتیاز
2 پاسخ 763 بازدید
0 امتیاز
1 پاسخ 338 بازدید
سوال شده 5 سال قبل در برنامه نویسی توسط Saeed Zarinfam (1.1هزار امتیاز)
0 امتیاز
4 پاسخ 1.8هزار بازدید
سوال شده 7 سال قبل در برنامه نویسی توسط ali-nb (10 امتیاز)
+3 امتیاز
1 پاسخ 964 بازدید
0 امتیاز
1 پاسخ 435 بازدید
+1 امتیاز
1 پاسخ 1.1هزار بازدید
0 امتیاز
0 پاسخ 718 بازدید
0 امتیاز
0 پاسخ 490 بازدید
...