замеры для хеш-таблицы

This commit is contained in:
konnovaea 2026-04-26 18:28:36 +03:00
parent 1d224e6171
commit eeb0e16665

View File

@ -24,17 +24,17 @@ def run_linked_experiment(records, mode_name):
print("вставка 10000 записей:")
insert_time = []
insert_times = []
for run in range(5):
start = time.perf_counter()
head = None
for name, phone in records:
head = ll_insert(head, name, phone)
end = time.perf_counter()
insert_time.append(end - start)
print(f"Вставка {run+1}/5: {insert_time[-1]:.6f} сек")
insert_times.append(end - start)
print(f"Вставка {run+1}/5: {insert_times[-1]:.6f} сек")
avg_insert = sum(insert_time) / 5
avg_insert = sum(insert_times) / 5
print(f"среднее: {avg_insert:.6f} сек")
print("поиск 110 записей:")
@ -79,7 +79,7 @@ def run_linked_experiment(records, mode_name):
'structure': 'LinkedList',
'mode': mode_name,
'insert_avg': avg_insert,
'insert_all': insert_time,
'insert_all': insert_times,
'find_avg': avg_find,
'find_all': find_times,
'delete_avg': avg_delete,
@ -90,5 +90,3 @@ def run_linked_experiment(records, mode_name):