0%

Python/Python实例:冒泡排序法

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
def maoPAO(sz):
n = len(sz) #用函数len获取数组的长度存储在变量n中
for i in range (n): #用两个循环来执行冒泡排序的步骤
for j in range(n-i-1):
if sz[j]>sz[j+1]:
sz[j],sz[j+1]=sz[j+1],sz[j]
for k in range(n): #用一个循环,按大小顺序循环输出数组中的数字
print(sz[k])


first=[1,4,3,54,43]
maoPAO(first)
'''输出结果为你:
1
3
4
43
54'''