python 冒泡排序
2013-03-27 15:10
197 查看
1 #!/usr/bin/env python
2 # coding: utf-8
3
4 #**********************************
5 # author: h3idan
6 # datetime: 2013-03-13 18:42
7 #**********************************
8
9
def bubble_sort(list1):
for i in ranage(len(a)-1):
for j in range(len(len(a)-i-1)):
if list1[j] > list1[j+1]:
list1[j], list1[j+1] = list1[j+1], list1[j]
return list1
原理也很简单,就是在循环的时候,两个两个的比较。
2 # coding: utf-8
3
4 #**********************************
5 # author: h3idan
6 # datetime: 2013-03-13 18:42
7 #**********************************
8
9
def bubble_sort(list1):
for i in ranage(len(a)-1):
for j in range(len(len(a)-i-1)):
if list1[j] > list1[j+1]:
list1[j], list1[j+1] = list1[j+1], list1[j]
return list1
原理也很简单,就是在循环的时候,两个两个的比较。
相关文章推荐
- python实现2种简单的排序算法--冒泡排序和选择排序
- Python的冒泡排序和插入排序算法
- 常用算法之:冒泡排序(bubble)的python实现
- python 简单冒泡排序
- python冒泡排序简单实现方法
- python实现冒泡排序
- Python: 冒泡排序
- python实现冒泡排序和快速排序
- Python实现冒泡排序
- Python实现排序算法之冒泡排序
- 八大排序算法 Java、Python、C++实现 -- 冒泡排序
- python 冒泡排序
- python数据结构与算法30 冒泡排序
- Python三个整数x,y,z,请把这三个数由小到大输出(冒泡排序)
- python冒泡排序实现
- 【代码】Python冒泡排序的实现
- python冒泡排序
- Python 实现冒泡排序
- 冒泡排序-Python、Java实现
- python 实现冒泡排序与快速排序 遇到的错误与问题