dict = {0: bubble_sort, 1:gnome_sort, 2:coctail_sort, 3:insertion_sort, 4:merge_sort, 5:selection_sort, 6:combsort, 7:quicksort}
s = 0
max_time = -1
min_time = 0
for i in range(50):
start_time = time.monotonic()
arr = dict[key_dict](arr)
run = time.monotonic() - start_time
if run < min_time:
min_time = run
elif run > max_time:
max_time = run
s += run
return min_time, s/50, max_time
подскажите как момент с min_time можно улучшить?
Может стоит использовать timeit?
min_time = min(run, mintime)
Обсуждают сегодня