Семинар 7. Хеширование, итераторы (Алгоритмы и структуры данных, часть 1)
Построение совершенной хеш-функции с помощью универсального семейства: графовый метод. Полиномиальное хеширование строк ограниченной длины, почти универсальность. Концепция итератора и ручки(handle) для элементов в контейнере. Инвалидация ручек. Ручка = указатель в связном списке и дереве. Сложность задания хороших ручек в массиве. Решение задачи о максимуме в скользящем окне при помощи бинарной кучи. Номер во входном массиве как ручка. Инкапсулированный вариант бинарной кучи: нумерация добавляемых элементов (выдача ID) и использование ID в качестве ручек. Поддержка двустороннего соответствия между ID и номерами в куче. Семинар №7 в курсе "Алгоритмы и структуры данных, часть 1", осень 2018 (Новосибирск) Преподаватели курса: Александр Александрович Стененко, Степан Юрьевич Гатилов Страница лекции на сайте CS центра: Все видео курса по порядку: • Алгоритмы и структуры данных, часть 1...