python数据结构之冒泡排序
python数据结构之冒泡排序
#-*-coding:utf-8-*-
'''
冒泡排序:
冒泡排序就是两次循环
'''
def BubbleSort(L):
length = len(L)
for i in range(0,length):
for j in range(i+1,length):
if L[i] > L[j]:
L[i], L[j] = L[j], L[i]
return L
L = [5,4,2,3,6,1,0]
print("原始序列:")
print(L)
print("冒泡排序:")
print(BubbleSort(L))
程序输出结果:
原始序列:
[5, 4, 2, 3, 6, 1, 0]
冒泡排序:
[0, 1, 2, 3, 4, 5, 6]
作者:
tongqingliu
出处: http://www.cnblogs.com/liutongqing/
本文版权归作者和博客园共有,欢迎转载、交流,但未经作者同意必须保留此段声明,且在文章明显位置给出原文链接。
如果觉得本文对您有益,欢迎点赞、欢迎打赏。
出处: http://www.cnblogs.com/liutongqing/
本文版权归作者和博客园共有,欢迎转载、交流,但未经作者同意必须保留此段声明,且在文章明显位置给出原文链接。
如果觉得本文对您有益,欢迎点赞、欢迎打赏。
posted on 2017-09-21 22:08 tongqingliu 阅读(230) 评论(0) 编辑 收藏 举报