Python一路走来 Python算法

冒泡排序:

1,2位置左右比较。大的排右边,继续比较2,3 ......

 

list=[5,7,2,8,12,1]
#print(len(list))
for j in range(len(list)):
    for i in range(len(list)-1):
        if list[i]> list[i+1]:
            tmp= list[i]
            list[i]=list[i+1]
            list[i+1]=tmp
        else:
            continue
        print(list)

  

 

选择排序:  

拿索引比较,最大的放在右边

 

插入排序:

永远维护着一个有序的列表

 

posted @ 2016-06-11 11:41  小新gg  阅读(189)  评论(0编辑  收藏  举报