选择排序
直接上代码:
lst = [2, 4, 1, 5, 8, 6, 9, 12, 11, 3, 15, 14, 13]
def f():
for i in range(len(lst)):
for j in range(i + 1, len(lst)): # 从第二个数字开始到最后一个数字
min_num = lst[i] # 让第一个数字最小,让第二个数字第二小,依次类推
if lst[j] < min_num:
lst[i], lst[j] = lst[j], lst[i] # 如果后面的数字比第一个小,换位置
print(lst)