冒泡排序算法-python
2024-09-03 10:01:49
冒泡排序:每两个相互比较,总是选出大的相互交换,直至最后选出该列表中最大的数字
def bubbleSort(myList):
for i in range(len(myList)-1):#一共进行几轮列表比较,一共是len(myList)-1 轮
for j in range(len(myList)-1-i):#每一轮的比较,注意range的变化,这里需要进行len(myList)-1-i 长的比较,注意-i 的意义(可以减少比较已经排好序的元素
if myList[j]>myList[j+1]:
myList[j],myList[j+1]=myList[j+1],myList[j]#交换
最新文章
- nodejs、npm、grunt——名词解释
- python基础补漏-01
- jquery筛选器
- Cron表达式简单学习
- 为Elasticsearch添加中文分词,对比分词器效果
- 使用 multiprocessing.dummy 执行多线程任务
- 实验:传输层:TCP协议
- Hadoop数据传输工具:Sqoop
- Java [Leetcode 319]Bulb Switcher
- 模板:cin.getline用法
- 基于visual Studio2013解决面试题之0801对称字符串
- Android新建项目后src下没有自动生成文件
- 50个Java多线程面试题(上)
- c#关键字及ref和out
- ES6 基础
- 洛谷P3600 随机数生成器(期望dp 组合数)
- C#日志记录设计与实现(BenXHLog)
- read(10, &;quot;NTP0 13690\n&;quot;, 64) 数据库登录缓慢
- mysql密码过期问题
- Netty In Action中文版 - 第三章:Netty核心概念
热门文章
- iOS即时通讯之CocoaAsyncSocket源码解析二
- (转)sql server 事务与try catch
- CyclicBarrier 源码分析
- python-笔记(四)函数
- Oracle数据备份与恢复
- 阶段1 语言基础+高级_1-3-Java语言高级_04-集合_06 Set集合_5_HashSet存储自定义类型元素
- 合并流SequenceInputStream
- 前端003/【React + Mobx + NornJ】开发模式
- python控制流-循环
- 如何选择适合自己的Linux版本