您的位置:首页 > 编程语言 > Python开发

Python 冒泡排序

2016-05-15 23:13 671 查看
data = [10,4,33,21,54,3,8,11,5,22,2,1,17,13,6]
# for j in range(len(data)):
#     for i in range(len(data)-1):
#             if data[i] > data[i+1]:
#                 tmp = data[i]
#                 data[i] = data[i+1]
#                 data[i+1] = tmp
# print (data)

#外层循环次数太多

for j in range(1,len(data)):
for i in range(len(data)-j):
if data[i] > data[i+1]:
tmp = data[i]
data[i] = data[i+1]
data[i+1] = tmp
print (data)
#精简了外层循环
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: