python实现冒泡排序 代码
时间:2010-12-03
来源:互联网
本帖最后由 feiyang10086 于 2010-12-03 10:41 编辑
转:Archy Yu
复制代码
输出结果为
[12, 9, 15, 6, 23]
[9, 12, 6, 15, 23]
[9, 6, 12, 15, 23]
[6, 9, 12, 15, 23]
[6, 9, 12, 15, 23]
[6, 9, 12, 15, 23]
转:Archy Yu
python实现冒泡排序 代码
- def bubbleSort(numbers):
- for j in xrange(len(numbers),-1,-1):
- for i in xrange(0,j-1,1):
- 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()
[12, 9, 15, 6, 23]
[9, 12, 6, 15, 23]
[9, 6, 12, 15, 23]
[6, 9, 12, 15, 23]
[6, 9, 12, 15, 23]
[6, 9, 12, 15, 23]
作者: feiyang10086 发布时间: 2010-12-03
我总觉得这种用Python去实现底层算法的都太奇葩了。。。

作者: Kabie 发布时间: 2010-12-03
高射炮打蚊子,舍近求远
作者: 盖茨他爹 发布时间: 2010-12-03
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28