是个传颂厨

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

L = [1, 2, 5, 2, 1, 6, 7, 8, 9]
for i in range(len(L)-1):
min=i
for j in range(i+1,len(L)):
if L[j]<L[min]:
min=j
if min!=i:
L[i],L[min]=L[min],L[i]
print L
 

从第一个数字开始,一个个进行比较,如果小于前者,交换位置。

然后是第二个。

posted on 2016-03-09 22:04  是个传颂厨  阅读(133)  评论(0编辑  收藏  举报