Exploiting Quicksort
Exploiting Quicksort
本文关键字:Quicksort Exploiting 更新时间:2023-10-16
我想知道我可以插入什么样的样本数据,以使快速排序从正常情况变为最坏情况。我可以使用以下数据1,2,3,1,4,5,1,8,1,2吗以使快速分拣失控。网络解释了这一理论,但没有说明如何做到这一点。我想知道我可以使用什么样的数据进行测试,以显示快速排序的最坏情况性能。
我是一个在c++中简单实现的快速排序算法。我唯一的问题是可以用什么样的数据来显示它。
你可以试着阅读M.D.McIlroy的论文《快速排序的杀手广告》,1。这是一篇可读性很强的论文,只有4页。它实际上包含了一个实现的C代码,该实现会导致qsort表现不佳。
相关文章:
- C++使用QuickSort对数组结构进行排序
- 如何生成数组来测试quickSort的最佳情况
- 为什么在C 中的QuickSort比正常版本慢
- QuickSort方法仅使用单个向量作为C 中的输入参数
- Lambda in Quicksort C++
- 有关std :: vector的QuickSort的问题
- 返回原始值的QuickSort实现
- QuickSort中使用的Hoare分区代码(Ref Cormen Book)陷入无限循环
- QuickSort 3路分区太慢
- QuickSort分割故障(核心倾倒)
- 计算QuickSort算法中的基本操作
- 在双重链接列表中的QuickSort算法
- QuickSort无法始终如一地对100 000个整数的数据集进行排序
- 整数阵列合并排序比QuickSort快
- 使用QuickSort算法以降序排序向量
- 计算比较数和QuickSort C 中的移动
- C - 仅使用未签名整数实现QuickSort
- 计算QuickSort算法中的组件明智比较数量
- C++Qt使用Quicksort按字母顺序对字符串进行排序
- Exploiting Quicksort