Post Thumbnail

Хешмапы - это почти магия: вы добавляете несколько (или даже много) пар "ключ-значение", а потом можете получать значения по ключу за время O(1). Это невероятно удобно! Настолько удобно, что динамические языки вроде Lua или JavaScript по сути представляют собой большую коллекцию специализированных хешмап.

Но как это вообще работает? Как хешмапа может искать среди стольких элементов так быстро? И какой способ понять это лучше, чем реализовать свою собственную хешмапу?

Похожее

Post Thumbnail

Rust WebSocket

Третья часть серии о создании веб-игры с нуля на Rust - реализация WebSocket-сер...

Post Thumbnail

AssetHoard

AssetHoard - это менеджера ассетов для GameDev. Автор рассказывает, как они ...

Post Thumbnail

Свой редактор

Автор за два года написал и сделал своим ежедневным инструментом собственный тек...

Post Thumbnail

Bun в бан

Автор анализирует недавний перевод Bun с Zig на Rust, выполненный с помощью Clau...