Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2879746
  • 博文数量: 471
  • 博客积分: 7081
  • 博客等级: 少将
  • 技术积分: 5369
  • 用 户 组: 普通用户
  • 注册时间: 2012-01-04 21:55
文章分类

全部博文(471)

文章存档

2014年(90)

2013年(69)

2012年(312)

分类: Python/Ruby

2013-02-27 09:45:48



点击(此处)折叠或打开

  1. #coding:utf-8
  2. #!/usr/bin/python
  3. # Filename: bubbleSort.py

  4. def bubbleSort(numbers):
  5.     for j in xrange(len(numbers)-1,-1,-1):
  6.         for i in xrange(j):
  7.             if numbers[i] > numbers[i+1]:
  8.                 numbers[i],numbers[i+1]=numbers[i+1],numbers[i]#在python中,元组其实是由逗号“,”来界定的,而不是括号
  9.     return numbers
  10.                 
  11. def main():
  12.     numbers=[23,12,9,15,6]
  13.     numbers=bubbleSort(numbers)
  14.     for num in numbers:
  15.         print num,#不输出换行
  16.     print "n",
  17.     print numbers
  18. if __name__ == '__main__':
  19.     main()

  20. 6 9 12 15 23
  21. [6, 9, 12, 15, 23]



阅读(803) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~