page contents

用Python实现冒泡排序算法。

轩辕小不懂 发布于 2021-07-07 11:23
阅读 598
收藏 0
分类:Python开发
1224
Nen
Nen
- 程序员

def bs(a):             # a = name of list

    b=len(a)-1         # minus 1 because we always compare 2 adjacent values

    for x in range(b):

        for y in range(b-x):

            if a[y]>a[y+1]:

                a[y],a[y+1]=a[y+1],a[y]

    return a

a=[32,5,3,6,7,54,87]

bs(a)

输出结果为:

[3, 5, 6, 7, 32, 54, 87]

请先 登录 后评论