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 检查数组元素是否存在类似PHP isset()方法
Oct 14 Python
python实现模拟按键,自动翻页看u17漫画
Mar 17 Python
使用rpclib进行Python网络编程时的注释问题
May 06 Python
理解Python中的绝对路径和相对路径
Aug 30 Python
python删除服务器文件代码示例
Feb 09 Python
浅谈python爬虫使用Selenium模拟浏览器行为
Feb 23 Python
pandas groupby 分组取每组的前几行记录方法
Apr 20 Python
Windows下Python3.6安装第三方模块的方法
Nov 22 Python
Python 多维List创建的问题小结
Jan 18 Python
利用Python正则表达式过滤敏感词的方法
Jan 21 Python
python tkinter canvas 显示图片的示例
Jun 13 Python
python将图片转为矢量图的方法步骤
Mar 30 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
Sample script that deletes a SQL Server database
2007/06/16 Javascript
根据地区不同显示时间的javascript代码
2007/08/13 Javascript
jquery 常用操作方法
2010/01/28 Javascript
Js四则运算函数代码
2012/07/21 Javascript
js中继承的几种用法总结(apply,call,prototype)
2013/12/26 Javascript
js+div实现图片滚动效果代码
2014/02/10 Javascript
javascript简单实现跟随滚动条漂浮的返回顶部按钮效果
2016/08/19 Javascript
JS基于面向对象实现的选项卡效果示例
2016/12/20 Javascript
JavaScript选取(picking)和反选(rejecting)对象的属性方法
2017/08/16 Javascript
基于匀速运动的实例讲解(侧边栏,淡入淡出)
2017/10/17 Javascript
checkbox在vue中的用法小结
2018/11/13 Javascript
React 组件渲染和更新的实现代码示例
2019/02/21 Javascript
微信小程序12行js代码自己写个滑块功能(推荐)
2020/07/15 Javascript
Python Json序列化与反序列化的示例
2018/01/31 Python
详解python异步编程之asyncio(百万并发)
2018/07/07 Python
使用50行Python代码从零开始实现一个AI平衡小游戏
2018/11/21 Python
python使用requests模块实现爬取电影天堂最新电影信息
2019/04/03 Python
详解在Python中以绝对路径或者相对路径导入文件的方法
2019/08/30 Python
python实现用户名密码校验
2020/03/18 Python
详解python如何引用包package
2020/06/07 Python
Python学习之路之pycharm的第一个项目搭建过程
2020/06/18 Python
Python 里最强的地图绘制神器
2021/03/01 Python
瑞士隐形眼镜和护理产品网上商店:Linsenklick
2019/10/21 全球购物
犹他州最古老的体育用品公司:Al’s
2020/12/18 全球购物
Ref与out有什么不同
2012/11/24 面试题
家长对孩子的感言
2014/03/10 职场文书
简单的项目建议书模板
2014/03/12 职场文书
检讨书模板
2015/01/29 职场文书
英文邀请函
2015/02/02 职场文书
护士辞职信怎么写
2015/02/27 职场文书
六一晚会主持词开场白
2015/05/28 职场文书
Django操作cookie的实现
2021/05/26 Python
python使用PySimpleGUI设置进度条及控件使用
2021/06/10 Python
SQL实现LeetCode(177.第N高薪水)
2021/08/04 MySQL
Nginx图片服务器配置之后图片访问404的问题解决
2022/03/21 Servers
MySQL提升大量数据查询效率的优化神器
2022/07/07 MySQL