19. 快速排序
来源:互联网 发布:打字赚钱的软件 编辑:程序博客网 时间:2024/06/06 08:04
要求根据给定输入,按照课堂给定的快速排序算法进行排序,输出排序结果和median3的返回值。
midian3是指从头尾和中间取3个元素,将头部元素和3个元素中大小的中间值交换,以避免选出最大元素或者最小元素的情况出现。
注:1,cutoff值为5,元素个数不足cutoff使用插入排序。
2,输入、输出格式参见测试用例。
测试用例:
用例1:
输入:
41
17
34
0
19
#
输出:
After Sorting:
0 17 19 34 41
Median3 Value:
none
用例2:
输入:
61
59
82
-10
31
-2
-3
10
2
108
12
80
-21
127
12
#
输出:
After Sorting:
-21 -10 -3 -2 2 10 12 12 31 59 61 80 82 108 127
Median3 Value:
12 -3 61
阅读全文
0 0
- 19. 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序!
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- HTML DOM Element 对象之tagName
- hive系列-hive教程
- 百度长尾词
- 二十六、装饰器
- js的主要特点、js的运用
- 19. 快速排序
- Django框架全面讲解 -- Django Views(视图函数)
- oracle基本操作
- 码农需要知道的“潜规则”
- oracle 表解锁
- 常用META标签整理和SEO优化
- Webbuild学习1
- api-ms-win-crt-runtimel1-1-0.dll缺失的终极解决方案
- 参数签名实例(md5实现 数据完整性)