算法489 swMATH ID: 36274 软件作者: 弗洛伊德·R·W。;里弗斯特,R.L。 描述: 算法489:算法SELECT-用于查找n个元素中第i个最小的元素。SELECT将重新排列数组段X[L:R]的值,以便X[K](对于某些给定的K;L≤K≤R)将包含第(K-L+1)个最小值,L≤I≤K将意味着X[I]≤X[K',K≤I≤R将意味着X[I]≥X[K。因此,SELECT在功能上等同于Hoare的算法FIND[1],由于有效地使用采样来确定划分X的元素T,平均速度明显更快。实验发现,SELECT和FIND确定n个元素中位数所需的25次试验的平均时间为:n 500 1000 5000 10000 SELECT 89 ms 141 ms 493 ms 877 ms。FIND 104毫秒197毫秒1029毫秒1964毫秒。算法中出现的任意常数600、.5和.5使所用特定机器上的执行时间最小化。SELECT已被证明在时间上与N+min(I,N-I)成渐近比例运行,其中N=L-R+1,I=K-L+1。运行时间的下限也已被证明在该值的9%以内[2]。站点[3]已证明SELECT终止 主页: https://dl.acm.org/doi/10.1145/360680.360694 相关软件: 查找;快速排序;Qhull公司;TVR-DART公司;ClustalW公司;探针Cons;生物串;T-咖啡;肌肉;木乃伊;MAFFT公司;四重编程BB;背包;CPLEX公司;Matlab公司;AS 307标准;算法347;布伦特 引用于: 12文件 全部的 前5名被21位作者引用 2 刘晓辉 1 唐纳德·艾利森(Donald C.S.Allison)。 1 阿娜·阿里巴斯·吉尔 1 马修·塞科 1 Luc P.J.A.Devroye。 1 大卫·P·多布金。 1 Edirisinghe,N.Chanaka P。 1 约翰·格里森。 1 查亚·布利奇·古尔维茨 1 拉霍斯·哈伊杜 1 Jeong,Jaehwan先生 1 Kiwiel、Krzysztof Czesław 1 珍妮丝·四旬斋 1 霍萨姆·马哈茂德。 1 凯瑟琳·马蒂亚斯 1 J.Ian Munro 1 麻省理工诺加。 1 任海平 1 罗伯特·蒂德曼 1 王国富 1 左义军 全部的 前5名11篇连载文章中引用 2 理论计算机科学 1 信息处理信件 1 比特币 1 计算机与系统科学杂志 1 统计与概率信件 1 计算统计与数据分析 1 数学编程。A系列B系列 1 计算机基础理论 1 系统科学与复杂性杂志 1 遗传学和分子生物学中的统计应用 1 统计与计算 全部的 前5名在8个字段中引用 6 计算机科学(68至XX) 5 统计学(62-XX) 4 数值分析(65-XX) 三 运筹学、数学规划(90-XX) 2 生物学和其他自然科学(92-XX) 1 线性代数和多线性代数;矩阵理论(15-XX) 1 近似和展开(41至XX) 1 信息与通信理论、电路(94-XX) 按年份列出的引文