Junior — Middle
91
Қандай жағдайларда кілт-мән жұптарын сақтау үшін HashMap деректер құрылымын қолдану жөн?
AI-дан жауап
sobes.tech AI
HashMap предпочтительно использовать, когда нужно эффективно хранить и быстро получать данные по ключу. Основные ситуации:
- Частые операции поиска, вставки и удаления по ключу с амортизированной сложностью O(1).
- Когда порядок элементов не важен.
- Ключи уникальны и хорошо хэшируются.
Например, если нужно хранить настройки приложения, где ключ — имя настройки, а значение — её параметр, HashMap позволит быстро получить нужное значение.
Пример на Kotlin:
val map = HashMap<String, Int>()
map["apple"] = 3
map["banana"] = 5
println(map["apple"]) // 3