من برای اولین بار میخوام از hash table استفاده کنم
میخوام بدونم که :
1) hash map چیه و چه کاربردی داره؟

2) وقتی من یک آرایه را به hash table اضافه کردم میتونم hash table به عنوان یه فایل جدید ذخیره کنم و دوباره اون آرایه را بازگردانی کنم (از خود فایل ذخیره شده) ؟

3) اگه آرایه من دارای 10 تا آیتم باشه که مجموعه این آیتم ها 50 بیت حافظه بگیره بعد از این که hash table به عنوان یه فایل ذخیره کردم ، اون فایل جدید چقدر حافظه استفاده میکنه؟

4) dictionary چیست و چه مواقعی بهتر ازش استفاده کنم؟