Я пишу функцию, которая имитирует список вставленных ключей в порядке, указанном в хеш-таблице. Вывод должен быть представлением хэш-таблицы в виде списка (значение None
используется для представления неиспользуемой позиции).Моделирование хэш-таблицы
Например: list_of_values = [26, 54, 94, 17, 31, 77, 44, 51]
Я написал выше код, но получаю ошибки и проблемы, спасибо за помощь!
def hash_probe(size, key,):
hash_key = key % len(size)
if size[hash_key] != None:
size[hash_key] = key
else:
while size[hash_key] == None:
if hash_key != len(size)- 1:
hash_key += 1
else:
hash_key = 0
size[hash_key] = key
return size
Показать код пожалуйста. –
уверен, что я плохо отредактировал свой вопрос – deans7