Python 冒泡排序
2016-09-09 16:03
267 查看
冒泡排序注意三点:
第一层循环可不用循环所有元素。
两层循环变量相关联。
第二层循环,最终必须循环集合内所有元素。
示例代码一:
第一层循环,只循环n-1个元素。
当第一层循环变量为n-1时,第二层循环所有元素。
View Code
第一层循环可不用循环所有元素。
两层循环变量相关联。
第二层循环,最终必须循环集合内所有元素。
示例代码一:
第一层循环,只循环n-1个元素。
当第一层循环变量为n-1时,第二层循环所有元素。
s = [3, 4, 1, 6, 2, 9, 7, 0, 8, 5] for i in range(0, len(s)): for j in range(i, 0, -1): if s[j] < s[j - 1]: s[j], s[j - 1] = s[j - 1], s[j] for m in range(0, len(s)): print(s[m])
View Code
相关文章推荐
- python冒泡排序
- python代码(1)---冒泡排序
- python 冒泡排序
- 算法 python实现(二) 冒泡排序
- python 冒泡排序
- 冒泡排序(升序和降序)的python代码实现
- 冒泡排序-python实现
- 【Python排序搜索基本算法】之冒泡排序
- python 实现冒泡排序
- Python下冒泡排序的实现
- python 学习记录(7)-循环/结构化程序(冒泡排序)
- python 冒泡排序
- Python算法 冒泡排序和选择排序
- 常用算法之:冒泡排序(bubble)的python实现
- python算法实践3-冒泡排序
- Python实现冒泡排序
- 第一个Python程序:冒泡排序
- #小练习 冒泡排序 分类: python 小练习 2013-05-03 14:36 200人阅读 评论(0) 收藏
- (一)冒泡排序-python实现
- 冒泡排序的python实现