""" Хеш-таблица Хранится как список buckets фиксированной длины, каждый элемент — голова связного списка (или None). """ from LinkedList import * def hash_fun(name, size) : """Принимает имя и возвращает индекс бакета для него.""" def ht_insert(buckets, name, phone, blen=50): """Возвращает новый массив бакетов Вычисляет индекс, вызывает ll_insert для соответствующего бакета. Функция не меняет размер массива бакетов автоматически!""" def ht_delete(buckets, name): """Возвращает новый массив бакетов без элемента с именем name""" def ht_find(buckets, name): """поиск в хеш таблице хз че это загугли""" def ht_list_all(buckets): """Собирает все записи из всех бакетов и сортирует"""