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中实现两个字典(dict)合并的方法
Sep 23 Python
python通过邮件服务器端口发送邮件的方法
Apr 30 Python
浅述python中argsort()函数的实例用法
Mar 30 Python
python+pyqt实现12306图片验证效果
Oct 25 Python
用tensorflow构建线性回归模型的示例代码
Mar 05 Python
python实现自动发送报警监控邮件
Jun 21 Python
Python中的异常处理try/except/finally/raise用法分析
Feb 28 Python
基于python中__add__函数的用法
Nov 25 Python
Django Channel实时推送与聊天的示例代码
Apr 30 Python
Python爬虫爬取有道实现翻译功能
Nov 27 Python
Python用SSH连接到网络设备
Feb 18 Python
python 爬取哔哩哔哩up主信息和投稿视频
Jun 07 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
PHP4引用文件语句的对比
2006/10/09 PHP
解决phpmyadmin 乱码,支持gb2312和utf-8
2006/11/20 PHP
PHP XML备份Mysql数据库
2009/05/27 PHP
PHP缓存技术的多种方法小结
2012/08/14 PHP
yii2.0实现验证用户名与邮箱功能
2015/12/22 PHP
找到一点可怜的关于dojo资料,谢谢作者!
2006/12/06 Javascript
javascript编程起步(第五课)
2007/01/10 Javascript
js 键盘记录实现(兼容FireFox和IE)
2010/02/07 Javascript
jquery.ajax之beforeSend方法使用介绍
2014/12/08 Javascript
KnockoutJS 3.X API 第四章之事件event绑定
2016/10/10 Javascript
Vue过滤器的用法和自定义过滤器使用
2017/02/08 Javascript
Bootstrap Table使用整理(二)
2017/06/09 Javascript
JS实现移动端触屏拖拽功能
2018/07/31 Javascript
js实现双色球效果
2020/08/02 Javascript
electron踩坑之dialog中的callback解决
2020/10/06 Javascript
Python def函数的定义、使用及参数传递实现代码
2014/08/10 Python
更改Python命令行交互提示符的方法
2015/01/14 Python
两个命令把 Vim 打造成 Python IDE的方法
2016/03/20 Python
一个基于flask的web应用诞生 flask和mysql相连(4)
2017/04/11 Python
Python socket实现简单聊天室
2018/04/01 Python
mac下给python3安装requests库和scrapy库的实例
2018/06/13 Python
Python实现获取本地及远程图片大小的方法示例
2018/07/21 Python
Django管理员账号和密码忘记的完美解决方法
2018/12/06 Python
pycharm 实现显示project 选项卡的方法
2019/01/17 Python
Python图像处理库PIL的ImageDraw模块介绍详解
2020/02/26 Python
Anaconda3中的Jupyter notebook添加目录插件的实现
2020/05/18 Python
写给保洁员表扬信
2014/01/08 职场文书
公司离职证明范本
2014/01/13 职场文书
五年级英语教学反思
2014/01/31 职场文书
民间借贷协议书范本
2014/10/01 职场文书
五好家庭申报材料
2014/12/20 职场文书
给女朋友道歉的话大全
2015/01/20 职场文书
2015年机关党建工作总结
2015/05/22 职场文书
2015年酒店年度工作总结
2015/05/23 职场文书
反邪教教育心得体会
2016/01/15 职场文书
SpringBoot中HttpSessionListener的简单使用方式
2022/03/17 Java/Android