Sort Numbers using Selection Sort in Python
Oct 22, 2023
def selection_sort(number_list):
for i in range(0,len(number_list)):
min_index = i
for j in range(i+1, len(number_list)):
if number_list[i] > number_list[j]:
min_index = j
number_list[i],number_list[min_index] = number_list[min_index], number_list[i]
return number_list
number_list = [2000,90,809812,22,3456]
print(f"Sorted list: {selection_sort(number_list)}")
#Result
#The greatest integer is 809812.
Sorted list: [22, 90, 3456, 2000, 809812]