当前位置: 首页 > news >正文

排序算法:

冒泡排序:

从列表的第一个数字开始进行比较,判断该数和下一个数之间的大小关系,如果该数比右边的数大,则交换位置;否则不变。一般一轮可以确定最大的数字,在列表的最后一位。

代码:

def buddle(num):for i in range (len(num)-1):flag = Falsefor j in range (len(num)-i-1):if num[j]>num[j+1]:num[j],num[j+1] = num[j+1],num[j]flag = Trueif not flag:break
if __name__ =='__main__':num = [1,2,8,9,6,4]buddle(num)print(num)


http://www.mrgr.cn/news/16332.html

相关文章:

  • IPv6地址子网划分
  • Java:Instant时间
  • Codeforces Round 969 (Div. 2) 题ABC详细题解,包含(C++,Python语言描述)
  • 食家巷中秋美食,味蕾上的团圆盛宴
  • AI跟踪报道第54期-新加坡内哥谈技术-本周AI新闻: OpenAI最新模型揭晓和全AI生成的游戏革命
  • Linux | 进程池技术解析:利用无名管道实现并发任务处理(含实现代码)
  • chapter09-OOP高级部分——(内部类)——day13
  • 站长神器,AI批量生成原创文章工具免费用还能自动发布到站点
  • 高频Postman接口测试面试题
  • 【3.9】贪心算法-解最低加油次数
  • python学习——爬虫之session请求处理cookie
  • Java基础(4)- IDEA
  • 眼镜清洗机哪个品牌好?2024超声波清洗机推荐
  • 时间格式--cotroller传递时间参数
  • OJ-0830**
  • 鸿蒙版本号管理问题
  • 【三十四】springboot+easyRule初识规则引擎
  • Node.js与SQLite:为何这对组合是开发者的优选?
  • 【秋招笔试】8.24阿里控股秋招(研发岗)-三语言题解
  • 什么是in-the-wild image(野生图像)?怎么更好的利用这些图像(通过BLIP)