欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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