Хешмапы - это почти магия: вы добавляете несколько (или даже много) пар "ключ-значение", а потом можете получать значения по ключу за время O(1). Это невероятно удобно! Настолько удобно, что динамические языки вроде Lua или JavaScript по сути представляют собой большую коллекцию специализированных хешмап.
Но как это вообще работает? Как хешмапа может искать среди стольких элементов так быстро? И какой способ понять это лучше, чем реализовать свою собственную хешмапу?
28.08.2025
Похожее
12.12.2025
Rust и CRDT
Вам не кажется странным, что для отправки сменного котика вашей жене, которая на...
11.12.2025
Миллиард строк
"The One Billion Row Challenge" - это задача по программированию, изначально нап...
05.12.2025
10 000 CSV-файлов
Автор создал приложение на Rust, которое загружает и обрабатывает 10 000 CSV-фай...
03.12.2025
Астра
ArkForge Astra - это простой в использовании, отказоустойчивый, расширяемый и бы...