选择排序

直接上代码:

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)
posted @ 2020-03-29 10:42  难离若雨  阅读(166)  评论(0编辑  收藏  举报