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利用pyHook实现监听用户鼠标与键盘事件
Aug 21 Python
Python中bisect的用法
Sep 23 Python
Python获取央视节目单的实现代码
Jul 25 Python
Python实现对excel文件列表值进行统计的方法
Jul 25 Python
详解Python的Lambda函数与排序
Oct 25 Python
python smtplib模块实现发送邮件带附件sendmail
May 22 Python
用python代码将tiff图片存储到jpg的方法
Dec 04 Python
创建Django项目图文实例详解
Jun 06 Python
pymysql 开启调试模式的实现
Sep 24 Python
python orm 框架中sqlalchemy用法实例详解
Feb 02 Python
Python *args和**kwargs用法实例解析
Mar 02 Python
keras实现多种分类网络的方式
Jun 11 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
谏山创故乡大分县日田市水坝将设立《进击的巨人》立艾伦、三笠以及阿尔敏的铜像!
2020/03/06 日漫
通用PHP动态生成静态HTML网页的代码
2010/03/04 PHP
php调用mysql数据 dbclass类
2011/05/07 PHP
javascript去掉前后空格的实例
2013/11/07 Javascript
jquery submit ie6下失效的原因分析及解决方法
2013/11/15 Javascript
Jquery 切换不同图片示例代码
2013/12/05 Javascript
js键盘上下左右键怎么触发function(实例讲解)
2013/12/14 Javascript
javascript中使用正则计算中文长度的例子
2014/04/29 Javascript
手机端网页点击链接触发自动拨打或保存电话的示例代码
2014/08/15 Javascript
js支持键盘控制的左右切换立体式图片轮播效果代码分享
2015/08/26 Javascript
浅谈angularjs $http提交数据探索
2017/01/20 Javascript
nodejs入门教程一:概念与用法简介
2017/04/24 NodeJs
nuxt.js 缓存实践
2018/06/25 Javascript
vue 本地服务不能被外部IP访问的完美解决方法
2018/10/29 Javascript
详解Vue中watch的详细用法
2018/11/28 Javascript
图文讲解vue的v-if使用方法
2019/02/11 Javascript
微信接入之获取用户头像的方法步骤
2019/09/23 Javascript
Vue如何提升首屏加载速度实例解析
2020/06/25 Javascript
解决vue项目 build之后资源文件找不到的问题
2020/09/12 Javascript
vue 防止页面加载时看到花括号的解决操作
2020/11/09 Javascript
使用IronPython把Python脚本集成到.NET程序中的教程
2015/03/31 Python
python获取指定路径下所有指定后缀文件的方法
2015/05/26 Python
python实现石头剪刀布程序
2021/01/20 Python
python3人脸识别的两种方法
2019/04/25 Python
python实现列表的排序方法分享
2019/07/01 Python
Python中的正则表达式与JSON数据交换格式
2019/07/03 Python
django之状态保持-使用redis存储session的例子
2019/07/28 Python
基于梯度爆炸的解决方法:clip gradient
2020/02/04 Python
Python描述数据结构学习之哈夫曼树篇
2020/09/07 Python
工商管理实习自我鉴定
2013/09/28 职场文书
2015年教育实习工作总结
2015/04/24 职场文书
用人单位的规章制度,怎样制定才是有效的?
2019/07/09 职场文书
学习师德师风的心得体会(2篇)
2019/10/08 职场文书
基于MySql验证的vsftpd虚拟用户
2021/11/07 MySQL
Python编写冷笑话生成器
2022/04/20 Python
css让页脚保持在底部位置的四种方案
2022/07/23 HTML / CSS