Мой код, кажется, работает нормально, если я поставил (п-1) и п в функции расстояния из первого для цикла, что я нахожусь не в состоянии помочь understand.Pleaseсортировки Выбор в питона индексации
def selec(arr):
n=len(arr)
for i in range(n):
min=i
for j in range(i+1,n):
if arr[j]<arr[min]:
min=j
arr[i],arr[min]=arr[min],arr[i]
return arr
print(selec([2, 6, 5, 7, 1, 4]))
Исправьте форматирование кода. Как представляется, он не работает вообще, как предусмотрено. – glibdud
Ваш код правильный, за исключением отступов. – user152468