冒泡排序

def bubb_dsort(lst2):
    lst = lst2
    for i in range(len(lst)):
        for j in range(len(lst)-1,0,-1): #降序
            if lst[j]>lst[j-1]:
                lst[j],lst[j-1] = lst[j-1],lst[j]
    print(lst)

bubb_dsort([9,5,2,3,4,1,6,8,7,10])

[10, 9, 8, 7, 6, 5, 4, 3, 2, 1]

def bubb_sort(lst2):
    lst = lst2
    for i in range(len(lst)):
        for j in range((len(lst)-1)-i): #升序
            if lst[j]>lst[j+1]:
                lst[j],lst[j+1] = lst[j+1],lst[j]
    print(lst)

bubb_sort([9,5,2,3,4,1,6,8,7,10])
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

  

posted @ 2017-10-10 17:07  zzzzz~  阅读(109)  评论(0编辑  收藏  举报