python算法
1. 冒泡算法
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
# 冒泡算法就是将需要排序的元素看作是一个个“气泡”,最小的“气泡”最先浮出水面,排在最前面。从小到大依次排列。 # 代码如下: li = [ 97 , 65 , 13 , 39 , 88 , 50 , 30 , 34 , 52 , 57 , 36 , 5 , 74 , 25 , ] count = len (li) for x in range (count): for i in range (count): if li[i] = = li[ - 1 ]: break elif li[i] > li[i + 1 ]: li[i], li[i + 1 ] = li[i + 1 ], li[i] count - = 1 print (li) |
未完待续