python 快速排序代码
时间:2022-04-15 00:00:21
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,快速排序
0
投稿
猜你喜欢
PHP header()函数常用方法总结
2023-09-06 16:51:50
java连接mysql数据库详细步骤解析
2024-01-19 15:55:25
JavaScript简单计算人的年龄示例
2024-05-03 15:04:39
利用python库matplotlib绘制不同的图表
2022-11-06 18:08:16
Python中变量交换的例子
2021-04-02 13:28:36
原生JS实现几个常用DOM操作API实例
2024-04-25 13:09:27
使用11行Python代码盗取了室友的U盘内容
2021-04-05 04:08:21
Python matplotlib以日期为x轴作图代码实例
2021-08-17 03:41:09
asp封装dll源码分享
2008-09-25 17:20:00
python利用numpy存取文件案例教程
2023-05-22 03:55:53
Python实现的大数据分析操作系统日志功能示例
2022-07-31 00:40:34
python基础之共有操作
2021-01-29 23:42:18
TensorFlow和Numpy矩阵操作中axis理解及axis=-1的解释
2021-02-14 05:59:09
Django实现简单登录的示例代码
2022-03-26 04:10:18
Python 对象序列化与反序列化之pickle json详细解析
2021-09-06 23:44:06
JS中ESModule和commonjs介绍及使用区别
2023-10-20 22:23:51
SQL中Groupby和Having的使用方法
2008-12-29 13:54:00
javascript 数组去重复(在线去重工具)
2024-04-16 09:14:51
彻底解决ewebeditor网站后台不能上传图片的方法
2023-07-09 04:09:01
python二分法查找算法实现方法【递归与非递归】
2023-04-17 08:13:47