冒泡排序

#一个列表进行排序
test_list = [34,13,57,38,3,30,58,394,92,24]
#冒泡排序法就是将相邻的两个数据进行比较,直到列表变成一个有序的列表
def maopao_sort(test_list):
i = len(test_list)
for m in range (i-1,0,-1):#逆向比较每次需要比较的数量都是更小的
for j in range (0,m):
if test_list[j] > test_list[j+1]:
test_list[j],test_list[j+1] = test_list[j+1],test_list[j]
print(test_list)


def main():
maopao_sort(test_list)

 

if __name__ == '__main__':
main()

posted @ 2018-06-12 10:04  东篱山上白草根  阅读(98)  评论(0)    收藏  举报