python实现冒泡排序
程序员文章站
2022-03-24 15:46:49
...
'''冒泡排序(从小到大)'''
import sys
import numpy as np
if __name__ == '__main__':
line=sys.stdin.readline().strip()
values=map(int,line.split())
for i in range(len(values)-1):# 这个循环负责设置冒泡排序进行的次数,5个数则共循环4次
for j in range(len(values)-i-1): #这个循环为每次排序排几趟,每排一次最大的就排到最后去 了,故每次排序比前一次要少排一(循环中用i来计)趟,因为最大的已经在最后面了
if values[j]>values[j+1]:
values[j],values[j+1]=values[j+1],values[j]
print values
上一篇: 快速幂、快速乘
下一篇: Matplotlib - 绘图