冒泡排序
来源:互联网 发布:淘宝服装模特拍照姿势 编辑:程序博客网 时间:2024/05/20 20:01
python版本(未改进,)
def bubble_sort(l): b_swap = False for i in range(l.__len__()): b_swap = False for j in range(0, l.__len__()-i-1): if l[j] > l[j+1]: l[j],l[j+1] = l[j+1],l[j] b_swap = True if b_swap is False: break
添加一个标志位,减少执行次数:
def bubble_sort(l): for i in range(l.__len__()): for j in range(0, l.__len__()-i-1): if l[j] > l[j+1]: l[j],l[j+1] = l[j+1],l[j]
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 两个链表相交,要求找出第一个相交的节点
- FPGA中用verilog分频实现方法
- 嵌入式开发面试问题
- mysql Replication 原理分析 [转]
- lca---tarjan算法
- 冒泡排序
- 如何在15分钟内掌握JavaScript面向对象编程
- android下mm模块出现编译错误问题
- ORA-39095: Dump file space has been exhausted: Unable to allocate 8192 bytes
- 长连接与短连接
- 中级晋升的窍门 做到这53个要点快速提高PHP编程效率
- 转好文一篇:杀死我们的东西,一定是光鲜甚至美好的!
- 说说字符集和编码
- gcc路径