Итак, у меня есть блок кода для выбора сортировки в python. Я понимаю концепцию выбора. Найдите минимум в списке, замените его первым значением в списке и повторите для остальных элементов в списке. Я пробовал написать это, но вместо отсортированного списка [2,3,4,7,9]
я получаю `[3,7,4,9,9]. Я пробовал отслеживать, но я не могу найти ошибки. Я бы очень признателен за вашу помощь в этом.Python Выбор Сортировка вопросов
T = [3,7,4,9,2]
for i in range (len(T)-1):
minIndex = i
minimum = T[minIndex]
for j in range(i+1, len(T)):
if minimum > T[j]:
minIndex = j
temp = T[i]
T[i]= minimum
T[minIndex] = temp
print(T)