×

快速排序

swMATH ID: 20694
软件作者: C.A.R.霍尔。;塞奇威克,R
描述: 关于快速排序的适应性。Quicksort于1961年由霍尔首次推出。已经开发了许多变体,其中最好的是可用的最快的通用排序算法,这一点可以从大多数编程库中选择Quicksort作为默认排序算法得到证明。一些排序算法是自适应的,也就是说,它们具有更适合输入的复杂性分析,根据一些特定的预分类度量,这些输入几乎已经排序。快速排序不在其中,因为它甚至对已排序的输入使用Ω(n log n)比较。然而,在本文中,我们通过经验证明,Quicksort的实际运行时间与预分类度量Inv是相适应的。在Inv值低和高的实例之间,可以观察到接近2倍的差异。然后,我们证明,对于随机化版本的Quicksort,所执行的元素交换的数量相对于度量Inv是可证明的自适应的。更准确地说,我们证明了随机化Quicksort执行预期的O(n(1+log(1+Inv/n)))元素交换,其中Inv表示输入序列中的反转数。这一结果为观察到的行为提供了理论解释,并对Quicksort的行为给出了新的见解。我们还对Heapsort和Mergesort的自适应行为给出了一些实证结果。
主页: https://en.wikipedia.org/wiki/Quicksort
相关软件: 查找;heapsort公司;算法347;背包;Coq公司;毫升;Qhull公司;促进;增强C++库;CGAL公司;Matlab公司;k平均值++;UCI-毫升;github;快速堆(QuickHeapsort);PVS公司;算法489;Scikit公司;蟒蛇;存档正式证据
引用于: 179文件
全部的 前5名

312位作者引用

7 乌韦·罗斯勒
5 塞西莉亚·英格丽德·霍姆格伦
5 霍萨姆·马哈茂德。
4 康拉多·马丁内斯
4 赫尔穆特普罗丁格
4 Wild,塞巴斯蒂安
德波尔(Frank S。
斯蒂恩·德古乌
托尼·约翰逊
马库斯·库巴。
J.Ian Munro
菲奥娜·斯凯尔曼
2 迈克尔·亨利·阿尔伯特
2 唐纳德·艾利森(Donald C.S.Allison)。
2 尼古拉斯·布鲁丁
2 蔡兴石
2 科迪什,迈克尔
2 路易斯·克鲁兹·菲利佩
2 邓、小铁
2 乌尔里希·德里格斯
2 吕克·德夫罗耶。
2 Stefan Edelkamp
2 阿姆斯特丹Elmasry
2 大卫·约翰·埃文斯
2 填充,詹姆斯·艾伦
2 马哈茂德·福兹
2 高燕松
2 鲁道夫·格里贝尔
2 斯特凡·哈勒斯特德
2 C.A.R.Tony Hoare
2 黄贤贵
2 斯万特·简森
2 Jyrki Katajainen
2 曼弗雷德·库弗莱特纳
2 博多·马奈
2 马库斯·E·内贝尔。
2 麻省理工诺加。
2 阿洛伊斯州Panholzer
2 大卫·皮辛格
2 格拉德高原
2 帕特里西奥·波布利特五世。
2 朱里安·罗特
2 彼得·桑德斯
2 彼得·施奈德·坎普
2 海宁苏尔兹巴赫
2 卢兹·迈克尔·韦格纳
2 Zeini Jahromi,尼玛
2 张杰
2 Uwe T.齐默尔曼。
1 拉菲克·阿奎奇
1 尼尔·艾隆
1 安蒂·艾洛拉
1 阿卡霍、肖塔罗
1 蒙塔兹·M·阿里。
1 阿尔斯迈耶(Gerod Alsmeyer)
1 阿苏拉米、哈米德·哈姆丹
1 穆萨布·A·阿尔图尔基。
1 安妮斯·阿姆里
1 彼得·M·G·阿佩斯。
1 公寓,Krzysztof Rafal
1 布莱恩·阿格罗(Brian M.Argrow)。
1 乌尔夫阿萨森
1 马丁·奥米勒
1 奥马尔·阿维尔
1 迈克尔·阿克斯特曼
1 里卡多·A·贝扎·耶茨。
1 安东尼·巴格纳尔。
1 埃德加拉斯·巴拉诺斯卡斯
1 巴托斯克·克日什托夫(Krzysztof Bartoszek)
1 宾利,乔恩·路易斯
1 毕国安
1 蒂莫·宾曼
1 迈克尔·布卢姆。
1 米利卡Bogićević
1 理查德·布贝尔
1 费里特·Büyükkeçeci
1 卡梅伦·彼得·杰夫森
1 坎通纳,多梅尼科
1 阿尔贝托·塞塞利
1 张凯荣
1 陈景超
1 陈品涵
1 陈伟美
1 程冉
1 赵元杰
1 尼古拉斯·肖邦
1 楚江兴
1 吉安卢卡·辛科蒂
1 克拉克森,肯尼斯·L。
1 朱利安·克莱门特
1 威廉·库克。
1 迈克尔·克莱默
1 沃尔特·昆托
1 伊曼纽尔·德·安吉利斯
1 穆里洛·桑托斯·德·利马
1 布莱恩·C·迪安。
1 弗雷德里克·米歇尔·德金
1 迪茨费尔宾格,马丁
1 丁伟
1 多博西维茨(Wlodzimierz Dobosiewicz)
…还有212位作者
全部的 前5名

72篇连载文章中引用

14 信息处理信函
14 理论计算机科学
9 比特币
9 算法
6 计算
5 RAIRO公司。Informatique Théorique et Applications公司
4 计算的形式方面
4 随机结构与算法
4 应用概率年鉴
4 欧洲运筹学杂志
4 随机过程及其应用
信息学报
应用概率的进展
计算物理杂志
自动推理杂志
计算统计与数据分析
离散算法杂志
2 统计年鉴
2 《计算机杂志》。A部分/B部分
2 信息科学
2 国际计算机与信息科学杂志
2 统计与概率信件
2 运营研究信件
2 信息与计算
2 计算机与运筹学
2 机器学习
2 组合数学、概率与计算
2 比特。Nordisk Tidskrift信息处理
2 算法
1 计算机和流体
1 计算机物理通信
1 离散应用数学
1 概率年鉴
1 应用数学与计算
1 Automatica公司
1 卡尔科洛
1 计算与应用数学杂志
1 最优化理论与应用杂志
1 Monatsheft für Mathematik
1 计算机程序设计科学
1 离散和计算几何
1 国际近似推理杂志
1 理论概率杂志
1 并行与分布式计算杂志
1 信号处理
1 神经计算
1 计算几何
1 全球优化杂志
1 设计、代码和密码
1 计算统计学
1 尤乔。南斯拉夫运筹学杂志
1 国际计算机数学杂志
1 波尔多流浪者杂志
1 应用程序数学
1 差分方程与应用杂志
1 欧洲控制杂志
1 计算系统理论
1 运筹学的数学方法
1 组合优化期刊
1 数据挖掘与知识发现
1 RAIRO公司。理论信息学及其应用
1 计算数学基础
1 JMMA公司。数学建模与算法杂志
1 ACM实验算法杂志
1 中国的科学。F系列
1 阿莱亚。拉丁美洲概率与数理统计杂志
1 数学物理进展
1 国际组合数学杂志
1 计算机科学评论
1 程序设计中的逻辑和代数方法杂志
1 应用数学的其他标题
1 工业数学(费城)

按年份列出的引文