快速排序

快速排序的适应性。Quicksort于1961年由Hoare首次引入。已经开发了许多变体,其中最好的是可用的最快的通用排序算法之一,在大多数编程库中选择快速排序作为默认排序算法就证明了这一点。对一些输入进行排序,根据这些算法的复杂度,对它们进行了分类。快速排序不在其中,因为它使用Ω(n logn)比较,即使对于已排序的输入也是如此。然而,在本文中,我们从经验上证明了快速排序的实际运行时间相对于预排序测度Inv是自适应的。在低和高Inv值的实例之间观察到接近2倍的差异。然后,我们证明对于快速排序的随机版本,所执行的元素交换的数量相对于度量Inv是可证明的自适应的。更准确地说,我们证明了随机快速排序执行预期的O(n(1+log(1+Inv/n)))元素交换,其中Inv表示输入序列中的反转数。这一结果为观察到的行为提供了理论解释,并对快速排序行为提供了新的见解。我们还对Heapsort和Mergesort的适应性行为给出了一些实证结果。


zbMATH中的参考文献(参考文献186篇,3标准条款)

显示186的结果1到20。
按年份排序(引用)

1 2 ... 8 9 10 下一个

  1. 贝赞扎·奥杰达,加布里埃尔;蔡星石;霍姆格伦,塞西莉亚:随机分裂树上渗流巨团的涨落(2022)
  2. 陈平涵;高、超;Zhang,Anderson Y.:基于成对比较的最优完全排序(2022)
  3. 邓小铁;高燕松;张杰:超越随机优先权的最坏情况分析:机构设计中的平滑与平均情形近似比(2022)
  4. 荣、国珍;杨永杰;李文军;王建新:一种基于中间查询的(\C\ugeq5)自由图重构的分而治之方法(2022)
  5. 甘国军;马朝群;吴建红:数据聚类。理论、算法和应用(2021)
  6. 哈尔德松,马格努斯M。;de Lima,Murilo Santos:带不确定性的查询竞争排序(2021)
  7. 霍夫曼,迈克尔E。;库巴,马库斯:对数积分,zeta值,和分层二项式系数(2021)
  8. 艾伯特,迈克尔;霍姆格伦,塞西莉亚;约翰森,托尼;Skerman,Fiona:在二叉树和分裂树中嵌入小有向图和置换(2020)
  9. Bartoszek,Krzysztof:Aldous((\beta\ge0))-模型(2020)的四方平衡指数的极限分布
  10. 德安吉丽斯,伊曼纽尔;费奥拉万蒂,法比奥;Proietti,Maurizio:Quicksort的转型验证(2020)
  11. 埃伯尔,曼纽尔;哈斯贝克,马克斯W。;随机树分析(Nitobias,2020年验证的二进制结构)
  12. 埃德尔坎普,斯特凡;魏ß,阿明;Wild,Sebastian:QuickXsort:理论与实践中的快速排序方案(2020)
  13. 詹妮,帕特里克:时间自适应保守有限体积法(2020)
  14. 兰格,肯尼斯:书中的算法(2020)
  15. 勒库埃,纪尧姆;利拉斯勒,马修;Mathieu,Timlothée:通过矩量最小化进行鲁棒分类(2020)
  16. 罗斯勒,威斯康星州:几乎可以肯定的收敛到快速排序过程(2020年)
  17. 姚玉坤:用非线性差分方程研究快速排序算法(2020)
  18. 阿普特,Krzysztof R。;奥尔德罗,恩斯特-吕迪格:霍尔逻辑的五十年(2019)
  19. 奥姆米勒,马丁;迪茨费尔宾格,马丁;赫伯杰,克莱门斯;克林,丹尼尔;普罗丁格,赫尔穆特:双支点快速排序:关联晶格路径的最优性、分析和零点(2019)
  20. 蔡星石;霍姆格伦,塞西莉亚;詹森,斯万特;约翰森,托尼;Skerman,Fiona:分裂树和条件Galton-Watson树的反转(2019)

1 2 ... 8 9 10 下一个