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

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

1 پاسخ

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

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

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

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

سوالات مشابه

0 امتیاز
1 پاسخ 1.1هزار بازدید
سوال شده 8 سال قبل در برنامه نویسی توسط rasta1462 (204 امتیاز)
0 امتیاز
2 پاسخ 1.2هزار بازدید
+1 امتیاز
1 پاسخ 748 بازدید
+1 امتیاز
1 پاسخ 3.5هزار بازدید
+2 امتیاز
1 پاسخ 4.6هزار بازدید
سوال شده 11 سال قبل در برنامه نویسی توسط darya (10 امتیاز)
0 امتیاز
2 پاسخ 744 بازدید
0 امتیاز
1 پاسخ 669 بازدید
0 امتیاز
1 پاسخ 797 بازدید
0 امتیاز
0 پاسخ 411 بازدید
0 امتیاز
1 پاسخ 72 بازدید
سوال شده 3 ماه قبل در برنامه نویسی توسط Soraya2 (0 امتیاز)
...