快速排序 python版
来源:互联网 发布:淘宝qq群推广抽成 编辑:程序博客网 时间:2024/05/17 21:06
def qsort(data, l, r): if l < r: # 取左边的数作为分界点 tmp = data[l] lt = l rt = r while lt < rt: # 找右边比tmp小的数 while data[rt] >= tmp and rt > lt: rt -= 1 data[lt] = data[rt] # 找左边比tmp大的数 while data[lt] <= tmp and lt < rt: lt += 1 data[rt] = data[lt] data[lt] = tmp qsort(data, l, lt-1) qsort(data, lt+1, r) else: return
阅读全文
0 0
- 快速排序(python版)
- 快速排序 python版
- Python版快速排序算法
- Python--排序--快速排序
- [排序] 快速排序(Python)
- Python版插入排序,归并排序,快速排序
- python快速排序
- 快速排序Python实现
- python快速排序
- 快速排序(python)
- python实现快速排序
- Python实现快速排序
- python 实现快速排序
- Python 快速排序
- python快速排序
- 快速排序 python
- 学习python 快速排序
- Python实现快速排序
- Linux命令行界面修改分辨率
- 今天是写博客的第一天
- 激光SLAM Vs 视觉SLAM
- POJ 2155 二维树状数组+差分
- Linux下C语言用socket获取网页源码
- 快速排序 python版
- 【PAT】【Advanced Level】1087. All Roads Lead to Rome (30)
- 08:判断一个数能否同时被3和5整除
- Android7.0 PowerManagerService(1) 启动过程
- (源码分析)Android系统时间-自动获取
- Eigen介绍及简单使用
- LeetCode 219. Contains Duplicate II
- ubuntu16.04QT5.8安装和arm环境下的qte-5.8.0安装配置
- mysql字符串截取