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

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

1 پاسخ

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

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

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

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

سوالات مشابه

0 امتیاز
1 پاسخ 1.0هزار بازدید
سوال شده 8 سال قبل در برنامه نویسی توسط rasta1462 (204 امتیاز)
0 امتیاز
2 پاسخ 934 بازدید
+1 امتیاز
1 پاسخ 636 بازدید
+1 امتیاز
1 پاسخ 3.3هزار بازدید
+2 امتیاز
1 پاسخ 4.5هزار بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط darya (10 امتیاز)
0 امتیاز
2 پاسخ 637 بازدید
0 امتیاز
1 پاسخ 567 بازدید
0 امتیاز
1 پاسخ 685 بازدید
0 امتیاز
0 پاسخ 338 بازدید
0 امتیاز
1 پاسخ 28 بازدید
...