
Хэш-таблицы | Open addressing, коллизии, hash | Podlodka Podcast #464
112:45 · 4,945 प्ले
एल्बम से Podlodka Podcast
विवरण
Хэш-таблицы – одна из самых элегантных структур данных: простая на поверхности и бесконечно глубокая внутри. Андрей Аксенов — автор поискового движка Sphinx, разбирает их устройство от фундамента до тонкостей реализации. В выпуске обсуждаем два подхода к разрешению коллизий: Open addressing и Buckets, выбор хэш-функций для разных задач, развенчиваем популярные мифы вроде "load factor больше 0.5 – это смерть". Разбираемся, нужны ли криптографические хэш-функции, когда имеет смысл писать свою хэш-таблицу и почему скорость хэш-функции не всегда благо. Выпуск для тех, кто хочет понимать, что происходит под капотом стандартных коллекций, и для тех, кто задумывается о собственных реализациях. Полезные ссылки: — Telegram-канал Андрея https://t.me/shodanski — Личный Telegram https://t.me/shodanium ❓ Хочешь обсудить выпуск или задать вопрос эксперту? Вступай в наш Telegram-чат: https://t.me/podlodka 📰 Не любишь чаты, но хочешь оставаться в курсе дел и прокачивать свой IT кругозор? Подписывайся на наш Telegram-канал: там публикуются анонсы новых выпусков, а в комментах идут ценные и горячие обсуждения! 7 тысяч опытных IT-специалистов уже с нами: https://t.me/podlodkanews 👉Предложить себя в подкаст https://a37921.webask.io/211d3eec0 Тайм-коды: 00:00 О чём выпуск? 06:11 Что такое хэш? 09:32 Хэш-функции 31:50 Хэш-таблица 45:57 Open addressing 01:01:14 Open addressing vs Buckets 01:04:51 Параметризованные хэш-функции 01:11:50 Для чего нужны хэш-таблицы? 01:20:28 Параметры хэш-таблиц 01:29:41 Тестирование производительности хэш-таблиц 01:36:16 Использование AI в хэшах 01:42:41 Новые подходы в хэш-таблицах 01:47:32 Заключение
आपको ये भी पसंद आ सकते हैं
- 1
एल्बमLounge
872 प्ले
- 2
एल्बमHorror, Tension, Suspense
Martin Lawrence · 6,206 प्ले
- 3
एल्बमGodkiller
5,901 प्ले
- 4
एल्बमAnjali’s Rebirth: Avenging Alpha’s Betrayal
4,714 प्ले
- 5
एल्बमBugzy Radio
MoStack · 7,589 प्ले
- 6
एल्बमHiatus Radio
5,620 प्ले
- 7
एल्बमCeo’s Children’s Nanny
698 प्ले
- 8
एल्बमCeephax Acid Crew
Ceephax Acid Crew · 7,746 प्ले
- 9
एल्बमI'll Send You A Sign
R&D · 11,129 प्ले
- 10
एल्बमEmpty Mugs
Empty Mugs · 5,564 प्ले
- 11
एल्बमAnthropic Reality
7,666 प्ले
- 12
एल्बमMalas Influencias (Remixes y Reversiones)
Can Can · 4,654 प्ले