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结合shell查询google关键词排名的实现代码
Feb 27 Python
win系统下为Python3.5安装flask-mongoengine 库
Dec 20 Python
Python实现一个转存纯真IP数据库的脚本分享
May 21 Python
详解Python文本操作相关模块
Jun 22 Python
Python3实现取图片中特定的像素替换指定的颜色示例
Jan 24 Python
5款Python程序员高频使用开发工具推荐
Apr 10 Python
Python Pandas数据结构简单介绍
Jul 03 Python
python__name__原理及用法详解
Nov 02 Python
python安装及变量名介绍详解
Dec 12 Python
Python中快速掌握Data Frame的常用操作
Mar 31 Python
python删除csv文件的行列
Apr 06 Python
Django给表单添加honeypot验证增加安全性
May 06 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
Classes and Objects in PHP5-面向对象编程 [1]
2006/10/09 PHP
smarty内置函数config_load用法实例
2015/01/22 PHP
Adnroid 微信内置浏览器清除缓存
2016/07/11 PHP
PHP基于DateTime类解决Unix时间戳与日期互转问题【针对1970年前及2038年后时间戳】
2018/06/13 PHP
jQuery 选择表格(table)里的行和列及改变简单样式
2012/12/15 Javascript
jQuery .attr()和.removeAttr()方法操作元素属性示例
2013/07/16 Javascript
js将控件隐藏及display属性的使用介绍
2013/12/30 Javascript
jquery简单实现网页层的展开与收缩效果
2015/08/07 Javascript
jQuery-1.9.1源码分析系列(十)事件系统之事件包装
2015/11/20 Javascript
Vue.js第四天学习笔记
2016/12/02 Javascript
jQuery插件FusionCharts绘制2D环饼图效果示例【附demo源码】
2017/04/10 jQuery
Node.Js生成比特币地址代码解析
2018/04/21 Javascript
详解Vue CLI3配置解析之css.extract
2018/09/14 Javascript
vue项目刷新当前页面的三种方法
2018/12/04 Javascript
详解Vue源码之数据的代理访问
2018/12/11 Javascript
layer实现登录弹框,登录成功后关闭弹框并调用父窗口的例子
2019/09/11 Javascript
[01:06]欢迎来到上海,TI9
2018/08/26 DOTA
[38:38]完美世界DOTA2联赛PWL S3 access vs Rebirth 第二场 12.17
2020/12/18 DOTA
python MysqlDb模块安装及其使用详解
2018/02/23 Python
Python将多个list合并为1个list的方法
2018/06/27 Python
python爬虫 基于requests模块发起ajax的get请求实现解析
2019/08/20 Python
Python使用Opencv实现图像特征检测与匹配的方法
2019/10/30 Python
python 并发下载器实现方法示例
2019/11/22 Python
Diamondback自行车:拥有你的冒险
2019/04/22 全球购物
罗技英国官方网站:Logitech UK
2020/11/03 全球购物
我看到了用指针调用函数的不同语法形式
2014/07/16 面试题
网游商务专员求职信
2013/10/15 职场文书
物流专业大学生职业生涯规划书范文
2014/01/15 职场文书
体育专业自荐书
2014/05/29 职场文书
拆迁委托协议书
2014/09/15 职场文书
2014年乡镇党建工作总结
2014/11/11 职场文书
公司员工违纪检讨书
2015/05/05 职场文书
大学生敬老院活动总结
2015/05/07 职场文书
劳动合同变更协议书范本
2019/04/18 职场文书
Python编程根据字典列表相同键的值进行合并
2021/10/05 Python
分享node.js实现简单登录注册的具体代码
2022/04/26 NodeJs