Dz07#567
Conversation
There was a problem hiding this comment.
на момент выполнения строки 41 массив будет уже отсортирован
добавьте перед 41 принт(a)
There was a problem hiding this comment.
Да, действительно косяк, но алгоритм работает
Строки 40 и 41 надо заменить на:
print(bubble_sort(a[:]))
print(bubble_sort_opt(a[:]))
There was a problem hiding this comment.
а вот здесь уже хорошо
Сергей, напишите в чем суть ваше оптимизации и для чего применена рекурсия?
There was a problem hiding this comment.
Оптимизация не Бог весть какая, просто вместо полного сканирования входного массива, на N-ой итерации проверяются только [N:0:-1] элементы массива.
Рекурсия как-то сама появилась, мне кажется тут она уместна для не очень длинных массивов.
|
Функцию из п.4 не ту скопировал 🤦♂️ и оригинал на работе (( |
Пулю без 3й задачи, может успею к 16 её сделать
15-59 UP. ВСЕ 3 задачи )))