Сортировка выбором (Selection Sort) - это алгоритм сортировки, который находит минимальный элемент в неотсортированной части списка и помещает его в начало. Процесс повторяется для оставшейся части списка. Мы рассмотрим пример задачи сортировки по возрастанию значений списка numbers из имеющихся чисел [5, 4, 9, 8, 7, 6]. Тот же код ниже для копирования и вставки в программу. Не забывайте про необходимый отступ пробелами в определённых местах в начале строки, так как код на сервере блога может отображаться некорректно. def selection_sort(my_list):
for i_minimal in range(len(my_list)):
for current in range(i_minimal, len(my_list)):
if my_list[current] < my_list[i_minimal]:
my_list[current], my_list[i_minimal] = my_list[i_minimal], my_list[current]
numbers = [5, 4, 9, 8, 7, 6]
selection_sort(numbers)
print(numbers) Сортировка выбором - это простой, но не самый эффективный алгоритм сортировки. Его преимущества: Для небольших списков или учебны