python: 快速排序
来源:互联网 发布:大塘网络平台 编辑:程序博客网 时间:2024/06/02 04:21
python: 快速排序
标签:python 快速排序
by 小威威
今天我用python写了快排的排序,代码如下:
#!/usr/bin/python3# Filename: quicksort.pydef quicksort(list, big, small): if big >= small: return key = big key2 = small while big != small: while (small > big): if list[small] < list[key]: break small -= 1 while (big <= small): if big == small: temp = list[big] list[big] = list[key] list[key] = temp break if list[big] > list[key]: break big += 1 temp = list[big] list[big] = list[small] list[small] = temp quicksort(list, key, big-1) quicksort(list, big+1, key2)list = input().split()list = [int(i) for i in list]quicksort(list, 0, len(list)-1)print (list)
以上内容皆为本人观点,欢迎大家提出批评和指导,我们一起探讨。
0 0
- Python--排序--快速排序
- [排序] 快速排序(Python)
- python快速排序
- 快速排序Python实现
- python快速排序
- 快速排序(python)
- python实现快速排序
- Python实现快速排序
- python 实现快速排序
- Python 快速排序
- python快速排序
- 快速排序 python
- 学习python 快速排序
- Python实现快速排序
- [Python]快速排序
- Python 快速排序
- python 快速排序
- 快速排序Python实现
- 自我总结
- 获取树莓派当前状态和数据(温度、CPU、内存、硬盘)
- 自动化上位机软件的模块化
- iOS开发系列--Objective-C之KVC、KVO
- 欧拉函数
- python: 快速排序
- 数算实习+数算 机考总结……
- HP 性能测试工具LoadRunner 12.00 中的新增功能详解:附下载地址
- leetcode32---Longest Valid Parentheses
- 如何处理 SQL Server 安装过程中的 COM+ 检查失败问题
- 奇怪的排序
- 前端面试题目搜集——理论知识篇
- 【leetcode题解】[E][52]303. Range Sum Query - Immutable
- 黑马程序员——集合中并发修改异常ConcurrentModificationException