# 给出一个纯数字列表. 请对列表进行排序.
# 思路:
# 1.完成a和b的数据交换. 例如, a = 10, b = 24 交换之后, a = 24, b = 10
# 2.循环列表. 判断a[i]和a[i+1]之间的大小关系, 如果a[i]比a[i+1]大. 则进行互换. 循环结束的时候. 当前列表中最大的数据就会被移动到最右端.
# 3.想一想, 如果再次执行一次上面的操作. 最终第二大的数据就移动到了右端. 以此类推. 如果反复的进行执行相应的操作. 那这个列表就变成了一个有序列表. li = [3,6,17,4,25,1,8]
count = 1
while count < len(li)-1:
for i in range(len(li)):
if i < len(li)-1:
if li[i]>li[i+1]:
li[i + 1],li[i] =li[i],li[i + 1]
count += 1
print(li)

最新文章

  1. Webstorm 2016.3激活码
  2. Freemarker与Servlet
  3. The class has no identifier property
  4. HashMap学习笔记
  5. Qt 的信号与槽机制介绍(10个要注意的问题)
  6. 高可用mysql集群搭建
  7. XHTML
  8. asp.net MVC 路由系统
  9. js--事件对象的理解3
  10. Machine Learning - week 3
  11. MYSQL 面试查询系列问题
  12. Ubuntu16 搭建Git 服务器
  13. centOS7上编译hadoop-2.7.7
  14. Yii2后台管理系统常规单据模块最佳实践
  15. day 41 标准文档流 浮动
  16. PHP 正则表达式---匹配模式
  17. 电容充放电时间常数RC计算方法
  18. 自动批改android模拟器的imei的小程序 和 下载各个版本SDK Tools及ADT
  19. ASP.NET MVC 获得 view 中的HTML并将其中的内容自动转换成繁体中文。
  20. App案例分析——XBMC

热门文章

  1. jenkins构建项目时报错缺少com.sun.image.codec.jpeg包解决方案
  2. 前端 NPM常用命令行
  3. [Note] 使用Code Snippet简化编码
  4. Scala和Java混合项目搭建:(Eclipse)
  5. Spark 学习笔记之 MONGODB SPARK CONNECTOR 插入性能测试
  6. 《Java语言程序设计》编程练习8.9(游戏:#字游戏)
  7. React+后端实现导出Excle表格的功能
  8. ReentrantLock源码学习总结 (一)
  9. Python中的option Parser
  10. 用go语言爬取珍爱网 | 第二回