• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > python冒泡排序简单实现方法

python冒泡排序简单实现方法

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了python冒泡排序,python实现冒泡排序,python中冒泡排序,用python写冒泡排序,python冒泡排序代码等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

本文实例讲述了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

</div>

运行结果如下:

[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程序设计有所帮助。

</div>

您可能想查找下面的文章:

  • Python实现堆排序的方法详解
  • Python实现堆排序的方法详解
  • python冒泡排序简单实现方法
  • python 快速排序代码

相关文章

  • Python实现二分查找算法实例
  • python实现的一个火车票转让信息采集器
  • Python实现简单状态框架的方法
  • Python多线程编程(八):使用Event实现线程间通信
  • NumPy统计函数的实现方法
  • Python中字符串的处理技巧分享
  • Python的Bottle框架的一些使用技巧介绍
  • 编写Python小程序来统计测试脚本的关键字
  • Python检测网站链接是否已存在
  • 使用FastCGI部署Python的Django应用的教程

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • python自然语言编码转换模块codecs介绍
    • Python日期操作学习笔记
    • pycharm安装图文教程
    • 在Python下利用OpenCV来旋转图像的教程
    • Python中datetime模块参考手册
    • Python自动生产表情包
    • python list语法学习(带例子)
    • Python中getattr函数和hasattr函数作用详解
    • python操作MySQL数据库具体方法
    • 基python实现多线程网页爬虫

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有