python 快速排序代码


Posted in Python onNovember 23, 2009
def quick_sort(ls): 
return [] if ls == [] else quick_sort([y for y in ls[1:] if y < ls[0]]) + [ls[0]] + quick_sort([y for y in ls[1:] if y >= ls[0]]) if __name__ == '__main__': 
l1 = [3,56,8,1,34,56,89,234,56,231,45,90,33,66,88,11,22] 
l2 = quick_sort(l1) 
print l1 
print l2

注意:quick_sort函数中的代码是在一行里面的
Python 相关文章推荐
Python获取脚本所在目录的正确方法
Apr 15 Python
Python基础教程之tcp socket编程详解及简单实例
Feb 23 Python
基于循环神经网络(RNN)的古诗生成器
Mar 26 Python
简单实现python数独游戏
Mar 30 Python
图解Python变量与赋值
Apr 03 Python
Python利用公共键如何对字典列表进行排序详解
May 19 Python
python3实现163邮箱SMTP发送邮件
May 22 Python
[原创]Python入门教程4. 元组基本操作
Oct 31 Python
使用Python获取网段IP个数以及地址清单的方法
Nov 01 Python
pandas 数据结构之Series的使用方法
Jun 21 Python
Django QuerySet查询集原理及代码实例
Jun 13 Python
python图片灰度化处理的几种方法
Jun 23 Python
python 文件和路径操作函数小结
Nov 23 #Python
Python+Django在windows下的开发环境配置图解
Nov 11 #Python
Python 开发Activex组件方法
Nov 08 #Python
Python 匹配任意字符(包括换行符)的正则表达式写法
Oct 29 #Python
python 中文字符串的处理实现代码
Oct 25 #Python
动态创建类实例代码
Oct 07 #Python
Python 文件操作实现代码
Oct 07 #Python
You might like
DEDE采集大师官方留后门的删除办法
2011/01/08 PHP
PHP的可变变量名的使用方法分享
2012/02/05 PHP
CodeIgniter图像处理类的深入解析
2013/06/17 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(八)
2014/06/23 PHP
php计算函数执行时间的方法
2015/03/20 PHP
PHP书写格式详解(必看)
2016/05/23 PHP
音乐播放用的的几个函数
2006/09/07 Javascript
jQuery生成asp.net服务器控件的代码
2010/02/04 Javascript
JavaScript中的this关键字介绍与使用实例
2013/06/21 Javascript
模仿password输入框的实现代码
2016/06/07 Javascript
web前端开发upload上传头像js示例代码
2016/10/22 Javascript
Nodejs下DNS缓存问题浅析
2016/11/16 NodeJs
Vue.js第三天学习笔记(计算属性computed)
2016/12/01 Javascript
基于jQuery封装的分页组件
2017/06/26 jQuery
JavaScript设计模式之职责链模式应用示例
2018/08/07 Javascript
JavaScript中七种流行的开源机器学习框架
2018/10/11 Javascript
微信小程序全局变量功能与用法详解
2019/01/22 Javascript
[06:07]辉夜杯现场观众互动 “比谁远送显示器”
2015/12/26 DOTA
基于Python 的进程管理工具supervisor使用指南
2016/09/18 Python
在Pycharm中设置默认自动换行的方法
2019/01/16 Python
Python 通过打码平台实现验证码的实现
2019/05/13 Python
Python代码实现http/https代理服务器的脚本
2019/08/12 Python
Python字符串中添加、插入特定字符的方法
2019/09/10 Python
Python3使用xml.dom.minidom和xml.etree模块儿解析xml文件封装函数的方法
2019/09/23 Python
使用 Python 读取电子表格中的数据实例详解
2020/04/17 Python
基于Tensorflow读取MNIST数据集时网络超时的解决方式
2020/06/22 Python
Python列表推导式实现代码实例
2020/09/09 Python
五分钟学会怎么用Pygame做一个简单的贪吃蛇
2021/01/06 Python
跟单文员的岗位职责
2013/11/14 职场文书
玲玲的画教学反思
2014/02/04 职场文书
批评与自我批评范文
2014/10/15 职场文书
2015年复活节活动总结
2015/02/27 职场文书
机械生产实习心得体会
2016/01/22 职场文书
在 Golang 中实现 Cache::remember 方法详解
2021/03/30 Python
vue判断按钮是否可以点击
2022/04/09 Vue.js
Go获取两个时区的时间差
2022/04/20 Golang