2026-rff_mp/MusinAA/task-1/HashTable.py

18 lines
567 B
Python

"""
Хеш-таблица
Хранится как список buckets фиксированной длины,
каждый элемент — голова связного списка (или None).
"""
def ht_insert(buckets, name, phone):
"""вычисляет индекс, вызывает ll_insert для соответствующего бакета."""
def ht_find(buckets, name):
...
def ht_delete(buckets, name):
...
def ht_list_all(buckets):
"""Собирает все записи из всех бакетов и сортирует"""