python冒泡排序简单实现方法
作者:Dray88 时间:2022-09-27 12:28:57
本文实例讲述了python冒泡排序简单实现方法。分享给大家供大家参考。具体实现方法如下:
#!/usr/bin/python
import random
def bubble_sort(data):
length = len(data)
for i in range(len(data) - 1):
for j in range(len(data) - 1):
if (data[j] < data[j + 1]):
tmp = data[j]
data[j] = data[j + 1]
data[j + 1] = tmp
r = random.Random()
data = []
for n in range(0, 20):
data.append(r.randint(1, 300))
print data, len(data)
bubble_sort(data)
print data
运行结果如下:
[115, 14, 246, 125, 94, 78, 275, 163, 64, 72, 245, 1, 97, 53, 86, 270, 137, 69, 74, 182] 20
[275, 270, 246, 245, 182, 163, 137, 125, 115, 97, 94, 86, 78, 74, 72, 69, 64, 53, 14, 1]
希望本文所述对大家的Python程序设计有所帮助。
标签:python,排序
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
XML 在使用中产生的二十个热点问题
2008-05-29 11:07:00
网页表单项Input的高级限制级用法
2008-10-27 16:50:00
Flask request 对象介绍
2022-11-01 23:45:35
![](https://img.aspxhome.com/file/2023/3/78543_0s.png)
mysql 导入导出数据
2011-02-23 12:27:00
可能是最全面的 Python 字符串拼接总结【收藏】
2023-10-06 14:29:20
python去掉 unicode 字符串前面的u方法
2021-03-02 20:53:33
js对象基础实例分析
2023-09-03 12:07:56
SQL 注入式攻击的终极防范
2011-04-03 11:21:00
PHP屏蔽蜘蛛访问代码及常用搜索引擎的HTTP_USER_AGENT
2023-09-08 08:07:37
![](https://img.aspxhome.com/file/2023/8/55628_0s.jpg)
PHPCMS的使用小结
2023-11-20 20:19:47
海王小姐姐悄悄问我怎么在PC端登录多个微信
2021-10-27 16:25:10
![](https://img.aspxhome.com/file/2023/8/77818_0s.jpg)
oracle 合并查询 事务 sql函数小知识学习
2023-07-13 15:07:28
使用python获取电脑的磁盘信息方法
2021-05-09 18:14:42
从绘画语言的发展,看视觉设计风格
2008-08-03 17:11:00
Python实例一个类背后发生了什么
2023-05-19 05:44:18
Jupyter notebook在mac:linux上的配置和远程访问的方法
2023-06-20 06:11:01
详解pandas使用drop_duplicates去除DataFrame重复项参数
2021-09-12 12:36:26
django表单实现下拉框的示例讲解
2022-03-24 09:18:25
教你如何利用python3爬虫爬取漫画岛-非人哉漫画
2021-10-01 23:06:57
![](https://img.aspxhome.com/file/2023/0/75130_0s.jpg)
CSS控制Table表格文字样式
2008-06-11 18:53:00
![](https://img.aspxhome.com/file/UploadPic/20086/11/2008611185824325s.jpg)