Python下冒泡排序的实现
2010-01-18 11:22
176 查看
1 #! /usr/bin/python
2 # _* _coding:UTF-8 _*_
3 def bubbleSort (numbers):
4 for j in xrange(len(numbers)-1,-1,-1) :
5 print type(j)
6 for i in xrange(j) :
7 if numbers[i]>numbers[i+1]:
8 numbers[i],numbers[i+1]=numbers[i+1],numbers[i]
9 print numbers
10
11 def main ():
12 numbers=[23,12,9,15,6]
13 bubbleSort(numbers)
14
15 if __name__=='__main__':
16 main()
17
2 # _* _coding:UTF-8 _*_
3 def bubbleSort (numbers):
4 for j in xrange(len(numbers)-1,-1,-1) :
5 print type(j)
6 for i in xrange(j) :
7 if numbers[i]>numbers[i+1]:
8 numbers[i],numbers[i+1]=numbers[i+1],numbers[i]
9 print numbers
10
11 def main ():
12 numbers=[23,12,9,15,6]
13 bubbleSort(numbers)
14
15 if __name__=='__main__':
16 main()
17
相关文章推荐
- 常用算法之:冒泡排序(bubble)的python实现
- python冒泡排序实现
- 选择排序、插入排序、冒泡排序python实现
- python冒泡排序简单实现方法
- 数据结构-冒泡排序(Python&java实现)
- python实现冒泡排序
- python实现插入和冒泡排序
- 冒泡排序(升序和降序)的python代码实现
- 冒泡排序-Python、Java实现
- 利用Python实现冒泡排序
- 算法 python实现(二) 冒泡排序
- python实现冒泡排序
- 【代码】Python冒泡排序的实现
- 【代码】Python冒泡排序的实现
- python3实现冒泡排序和插入排序
- 冒泡排序-Python与PHP实现版
- python冒泡排序简单实现方法
- Python实现冒泡排序、选择排序、插入排序、快速排序、归并排序、二分法查找算法(基于《算法导论》伪代码)
- Python 实现通过指针实现链表翻转,链表奇偶下标交换,链表的冒泡排序
- python 实现排序算法(三)-选择排序和冒泡排序