Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- for key in algorithms:
- if key != 'simple_sort_1':
- for plot in range(4):
- result = do_series(algorithms[key]['func'], R, step, sort_types[plot][0], 'time', trials)
- plt.plot(result, label = sort_types[plot][1])
- # запомним результаты данных испытаний, они нам пригодятся в дальнейшем. Для этого запишем
- # списки результирующих значений для каждого типа входных данных в словарь
- # algorithms["имя функции_сортировки"]["data"]["тип входа"], где
- # sort_types[plot][0] - название текущего типа входных данных: "random", "normal", "reverse", "almost"
- algorithms[algorithms[key]['func'].__name__]["data"][sort_types[plot][0]] = result
- plt.title(algorithms[key]['name'])
- plt.ylabel('сек')
- plt.legend()
- plt.show()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement