python冒泡排序
2016-05-16 20:29
281 查看
冒泡排序是最基本的排序算法,原理即元素两两比较。 一次将最大或者最小放到一端,那么实现过程是这样的
def bubble_sort(ls):
ls_len = len(ls)
for i in range(ls_len-1):
for j in range(i+1, ls_len):
if ls[i] > ls[j]:
ls[i], ls[j] = ls[j], ls[i]
简单吧
def bubble_sort(ls):
ls_len = len(ls)
for i in range(ls_len-1):
for j in range(i+1, ls_len):
if ls[i] > ls[j]:
ls[i], ls[j] = ls[j], ls[i]
简单吧
相关文章推荐
- Python 线程学习
- Python 脚本注册为Windows Service
- Python WSGI
- 在python中编写caffe的prototxt文件
- Python - 两圆相交求交点坐标
- 《python程序设计》第二章基本程序设计笔记
- 《python语言程序设计》第一章python概述 笔记
- Python With
- 远程访问jupyter notebook
- python遍历文件夹
- Python使用lxml模块和Requests模块抓取HTML页面的教程
- 登录知乎的爬虫
- Ubuntu 14.04下OpenCV 3.0+Python 2.7安装测试
- Python中数字类型
- 我的Python成长之路---第八天---Python基础(24)---2016年3月5日(晴)
- 我的Python成长之路---第八天---Python基础(23)---2016年3月5日(晴)
- Python之路3【第一篇】Python简介入门
- Python使用xslt提取网页数据
- Python实现协程的生产者与消费者
- 机器学习实战--k近邻算法