zoukankan      html  css  js  c++  java
  • 排序的几种算法(一):冒泡排序

    # 冒泡排序
    yanfeixu = [3,1,32,4,2,5]
    def BubbleSort(yanfeixu):
        for i in range(0,len(yanfeixu)-1):   # 列表中有需要排序的数字个数,要排几轮
            for j in range(0,len(yanfeixu)-1-i):   # 每个数字(轮)需要比较的次数
                if yanfeixu[j] > yanfeixu[j+1]:
                    yanfeixu[j],yanfeixu[j+1] = yanfeixu[j+1],yanfeixu[j]
    
        return yanfeixu
    
    BubbleSort(yanfeixu)
    print (yanfeixu)
    

    输出结果:
    在这里插入图片描述

    编程思路:
    在这里插入图片描述

    本人目前在学习python、前端、数据库和linux相关的内容,故打算写一些学习笔记,包括安装软件遇到的一些问题、编程语言的学习。 学习如逆水行舟,你在原地踏步的同时,别人一直在前进!
  • 相关阅读:
    记一次centos 服务器中毒事件
    heatmap
    this
    购物车
    带标签的无缝轮播
    无缝轮播
    图片滚动百分百宽度
    选择排序
    冒泡排序
    tab标签页
  • 原文地址:https://www.cnblogs.com/souhaite/p/10585593.html
Copyright © 2011-2022 走看看