Chinaunix首页 | 论坛 | 博客
  • 博客访问: 319634
  • 博文数量: 240
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 50
  • 用 户 组: 普通用户
  • 注册时间: 2016-08-04 18:14
文章分类

全部博文(240)

文章存档

2017年(8)

2014年(4)

2013年(15)

2012年(4)

2011年(14)

2010年(55)

2009年(140)

我的朋友

分类: Python/Ruby

2009-09-19 22:35:35

冒泡发思路:
 
 
 
 
 
 

#!/usr/bin/python
# -*- coding: UTF-8 -*-

# xrange()
x = xrange(0,8)
print x
print x[0]
print x[7]

# 冒泡排序
def bubbleSort(numbers): # 冒泡算法的实现
    for j in xrange(len(numbers) - 1, -1, -1):
        for i in xrange(j):
            if numbers[i] > numbers[i+1]: # 把数值小的数字放到顶端
                numbers[i], numbers[i+1] = numbers[i+1], numbers[i]
            print numbers

def main(): # 主函数
    numbers = [23, 12, 9, 15, 6]
    bubbleSort(numbers)

if __name__ == '__main__':
    main()

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