当前位置 : 主页 > 编程语言 > python >

1.冒泡排序

来源:互联网 收集:自由互联 发布时间:2022-07-13
L = [ 2 , 59 , 199 , 259 , 75 , 8 , 68 ] 方法一 python 里面内置排序的函数 可以直接调用 L . sort () print ( L ) 方法二 sorted ( L ) 函数,会改变返回一个新的对象 sorted ( L ) # 方法三 -- 冒泡排序 先执
L = [2, 59, 199, 259, 75, 8, 68]

方法一
python 里面内置排序的函数 可以直接调用
L.sort()
print(L)

方法二
sorted(L) 函数,会改变返回一个新的对象
sorted(L)

# 方法三 --> 冒泡排序 先执行15行 如果2和59对比 2大于59 则两个数交互位置 反之进入下一个循环 59和205对比 依次循环
def bubble_sort(L):
for j in range(len(L) - 1):
for i in range(len(L) - 1 - j):
if L[i] > L[i + 1]:
L[i], L[i + 1] = L[i + 1], L[i]
return L


if __name__ == '__main__':
print(bubble_sort(L))


上一篇:Python异步编程全攻略
下一篇:没有了
网友评论