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实现抖音视频批量下载
Jun 20 Python
Django 简单实现分页与搜索功能的示例代码
Nov 07 Python
python3 tkinter实现添加图片和文本
Nov 26 Python
python实现名片管理器的示例代码
Dec 17 Python
python字符串常用方法及文件简单读写的操作方法
Mar 04 Python
利用django model save方法对未更改的字段依然进行了保存
Mar 28 Python
python名片管理系统开发
Jun 18 Python
Python configparser模块封装及构造配置文件
Aug 07 Python
python3中数组逆序输出方法
Dec 01 Python
Python爬虫进阶之爬取某视频并下载的实现
Dec 08 Python
python基于tkinter制作m3u8视频下载工具
Apr 24 Python
python执行js代码的方法
May 13 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实际应用经验篇(7)
2006/10/09 PHP
一些使用频率比较高的php函数
2008/10/03 PHP
国外十大最流行的PHP框架排名
2013/07/04 PHP
PHP生成Gif图片验证码
2013/10/27 PHP
Thinkphp5结合layer弹窗定制操作结果页面
2017/07/07 PHP
PHP根据树的前序遍历和中序遍历构造树并输出后序遍历的方法
2017/11/10 PHP
laravel ORM关联关系中的 with和whereHas用法
2019/10/16 PHP
JS中彻底删除JSON对象组成的数组中的元素
2020/09/22 PHP
document.write()及其输出内容的样式、位置控制
2013/08/12 Javascript
JS复制内容到剪切板的实例代码(兼容IE与火狐)
2013/11/19 Javascript
Extjs Label的 fieldLabel和html属性值对齐的方法
2014/06/15 Javascript
使用phantomjs进行网页抓取的实现代码
2014/09/29 Javascript
深入理解JavaScript中的对象
2015/06/04 Javascript
属于你的jQuery提示框(Tip)插件
2016/01/20 Javascript
JavaScript中判断数据类型的方法总结
2016/05/24 Javascript
浅谈JavaScript for循环 闭包
2016/06/22 Javascript
AngularGauge 属性解析详解
2016/09/06 Javascript
利用Node.js编写跨平台的spawn语句详解
2017/02/12 Javascript
JavaScript瀑布流布局实现代码
2017/05/06 Javascript
vue滚动轴插件better-scroll使用详解
2017/10/17 Javascript
JavaScript实现秒杀时钟倒计时
2019/09/29 Javascript
[00:35]2016完美“圣”典风云人物:冷冷宣传片
2016/12/08 DOTA
[00:12]DAC2018 Miracle-站上中单舞台,他能否再写奇迹?
2018/04/06 DOTA
[51:17]完美世界DOTA2联赛循环赛Inki vs DeMonsTer 第二场 10月30日
2020/10/31 DOTA
Python实现的数据结构与算法之队列详解
2015/04/22 Python
python 实现任务管理清单案例
2020/04/25 Python
opencv 图像加法与图像融合的实现代码
2020/07/08 Python
html5 横向滑动导航栏的方法示例
2020/05/08 HTML / CSS
Draper James官网:知名演员瑞茜·威瑟斯彭所创品牌
2017/10/25 全球购物
会计电算一体化个人简历的自我评价
2013/10/15 职场文书
离婚协议书样本
2015/01/26 职场文书
机关单位2016年创先争优活动总结
2016/04/05 职场文书
2019年鼓励无偿献血倡议书
2019/09/17 职场文书
Nginx服务器添加Systemd自定义服务过程解析
2021/03/31 Servers
使用pycharm运行flask应用程序的详细教程
2021/06/07 Python
MySQL之MyISAM存储引擎的非聚簇索引详解
2022/03/03 MySQL