Хеш-функция. Определение, свойства. Примеры. Хеш-функция для последовательностей
Прямая адресация. Определение, свойства, пример.
Хеш-таблица. Определение. Отличие от таблицы с прямой адресацией.
Коллизии. Виды коллизий. Методы линейного исследования, квадратичного исследования, двойного хеширования.
Поиск подстроки в строке: постановка задачи. Наивный алгоритм. Алгоритм Рабина-Карпа.
Бинарный поиск. Бинарное дерево поиска. Операции вставки и поиска элементов. Сложность операций.
АВЛ-деревья. Операции вставки и поиска элементов. Сложность операций.
Красно-черные деревья. Операции вставки и поиска элементов. Сложность операций.
B-деревья. Операции вставки и поиска элементов. Сложность операций.