加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

Python冒泡排序

发布时间:2020-12-20 12:53:56 所属栏目:Python 来源:网络整理
导读:lis = [1,4,5,7,3,99,6,45,30,31,999 ]length = len(lis) while length 0: for i in range(length - 1 ): if lis[i] lis[i + 1 ]: lis[i],lis[i +1] = lis[i+1 ],lis[i] length -= 1 print (lis) lis = [1,999 ]length = len(lis) for i in range(length): f
lis = [1,4,5,7,3,99,6,45,30,31,999]

length = len(lis)
while length > 0:
    for i in range(length - 1):
        if lis[i] > lis[i + 1]:
            lis[i],lis[i+1] = lis[i+1],lis[i]
    length -= 1
print(lis)
lis = [1,999]

length = len(lis)
for i in range(length):
    flag = False
    for j in range(length - i - 1):
        if lis[j] > lis[j + 1]:
            lis[j],lis[j+1] = lis[j+1],lis[j]
            flag = True
    if not flag:
        break
print(lis)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读