Python_泡沫排序
基本思路(比较笨拙的方法):
实现list从小到大排序:
设置一个变量A存储数据,
数组【0】与数组【1】比较大小,
if 数组【0】>数组【1】
A = 数组【1】,数组【1】=数组【0】,数组【0】= A
循环遍历数组的元素总次数
#! /usr/bin/env python3
def paomo():
data = [2,3,23223,231,121,0,111,-3,324,23,44,55,11,234]
print(data[0:])
for i in range(len(data)):#遍历数组
for index,num in enumerate(data[0:-1]):
if data[index] > data[index + 1]:
sum = data[index + 1]
data[index + 1] = data[index]
data[index] = sum
print(data[0:])
paomo()
结果:
[2, 3, 23223, 231, 121, 0, 111, -3, 324, 23, 44, 55, 11, 234]
[-3, 0, 2, 3, 11, 23, 44, 55, 111, 121, 231, 234, 324, 23223]