Рет қаралды 766
Что там под капотом у типа dict? Что такое хэш функция? Можно ли избежать коллизий? Ответы в этом видео. Мы продолжаем разбираться со структурами данных на примере Python, как всегда, если у вас есть вопросы или предложения, смело пишите обо всём в комментариях.
Таймкоды:
00:00 - подсчёт слов в тексте двойным циклом
01:59 - вариации подсчёта через словарь
08:36 - устройство хэш таблицы и хэш функций
17:12 - интерфейс хэш таблицы и коллизии
20:45 - расширение таблицы?
25:44 - открытая адресация
33:55 - цепочки
38:30 - мемоизация
40:53 - выводы