+1 امتیاز
قبل در برنامه نویسی توسط (139 امتیاز)
ویرایش شده قبل توسط

میخوام بدونم کاربرد hashmap در افزایش سرعت جستجوئه؟ اگه بله چطوری؟ مثلا مقادیر رو میبره توی کش؟

1 پاسخ

0 امتیاز
قبل توسط (1.1هزار امتیاز)
انتخاب شده قبل توسط
 
بهترین پاسخ

کالکشن ها همه در حافظه رم قرار دارند و مزیت و برتری هر کدوم در سادگی استفاده یا سرعت بالا (در زمان خواندن یا در زمان نوشتن یا هر دو) است.

HashMap در جاوا در زمان نوشتن در حافظه از الگوریتم های hash استفاده می کند و از ما کلید می گیرد ولی در زمان خواندن بسرعت و راحتی می توان با استفاده از کلید به عناصر آن دسترسی داشت.

در کل برای مواردی که داده های شما بجای ایندکس ساختار key value دارند، استفاده از HashMap خیلی مناسب است.

سوالات مشابه

0 امتیاز
1 پاسخ 1.3هزار بازدید
سوال شده 9 سال قبل در برنامه نویسی توسط rasta1462 (204 امتیاز)
0 امتیاز
2 پاسخ 1.3هزار بازدید
+1 امتیاز
1 پاسخ 849 بازدید
+1 امتیاز
1 پاسخ 3.7هزار بازدید
+2 امتیاز
1 پاسخ 4.7هزار بازدید
سوال شده 12 سال قبل در برنامه نویسی توسط darya (10 امتیاز)
0 امتیاز
2 پاسخ 855 بازدید
0 امتیاز
1 پاسخ 762 بازدید
0 امتیاز
1 پاسخ 902 بازدید
0 امتیاز
0 پاسخ 478 بازدید
0 امتیاز
1 پاسخ 165 بازدید
سوال شده 1 سال قبل در برنامه نویسی توسط Soraya2 (0 امتیاز)
...