比特位拆分索引排序算法研究

被引量 : 0次 | 上传用户:chenjinggoigo123456
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
作为计算机科学中一项复杂而重要的技术,排序一直是计算机领域内人们感兴趣的课题,寻找速度快、附加存储空间开销小的高效排序方法也一直是计算机工作者为之奋斗的目标.以往人们在处理排序问题时大多是基于对关键字的比较和交换两种操作,而这一类排序方法所能够达到的最佳时间复杂度为O (N logN ) ,到目前为止,以上述思想为基础的各种排序方法中又以Quick Sort算法具有最佳的平均特性。近年来由于需要处理的数据量越来越大,为了进一步提高排序速度,许多专家、学者对排序问题进行了深入的探讨,提出了许多高效排序方法排序如SIS、FlashSort、Proportion Split Sort和分段快速排序等。基于SIS排序算法和分段拆分数据的思想,本文提出一种通用排序算法。该算法将待排序列的每个数拆分成m个bytes(m>= 2),并构造出m×n个子序列,通过运用类似SIS排序算法的索引技术对每个子序列进行递归排序,得到排序结果。该排序方法与数据类型和分布情况无关,克服了SIS排序算法仅适用于正整数集,且当数据的最大值很大时,会占用很大的内存空间的问题。也避免了FlashSort排序算法的排序效率非常依赖于均匀分布的关键字的缺陷。不仅排序算法稳定,而且排序速度明显优于QuickSort, FlashSort, ProportionSplit Sort和分段快速排序方法,在对2千万数据量排序时下比QuickSort快40-50倍,比最快的FlashSort算法也要快2倍左右。在最后的结论部分从理论及实践两方面对本文进行总结,指出了其中的不足之处,并提出了下一步的研究工作重点。
其他文献
阐述了海上救生难点 :落水人员海上生存时间有限、及早搜寻难、恶劣海况捞救难、冻僵复温现场急救难 ;多部门、多系统、多维救援力量组织协调难。针对以上难点提出对策 :健全
在对影响高校体育无形资产开发的因素进行深入分析的基础上,提出了对高校体育无形资产管理和开发的具体构想和建议。
水稻作为我国农业生产中主要的农作物之一,其产量与我国粮食产量具有较为密切的关系,为我国农业发展提供了重要的支持。目前,水稻种植方式有机械插秧、机械条直播、机械喷直
目的系统评价银杏注射液治疗老年痴呆症的疗效。方法选取老年痴呆症患者120例随机分为两组,观察组(n=60)接受银杏叶提取物静滴,对照组(n=60)接受胞二磷胆碱静滴,全面评价两组
实验教学是计算机专业教学活动中的一个重要环节,现如今实验教学环节中存在着实验设备滞后、实验内容单一、学生实验积极性没有充分调动等众多问题。从以上三方面展开《计算
随着经济的发展和技术的进步,人们的生活档次逐步提升,消费者的偏好也发生了一定的变化,追求多样化、个性化和时尚化成为了一种发展趋势。消费者往往是从独具个性的品牌中寻
采用实验法,提取四川省、陕西省8名男子散打运动员的生理生化指标和基本素质指标进行分析,提出当代运动员的训练方法和手段必须进行创新,只有这样才能提高散打运动员的技能,
为了实现对输出高压的线性控制,基于功率MOSFET的电学特性,运用NMOS功率管设计一种新结构的高压运算放大器,通过模拟仿真和实验测量结果表明,当输入电压为0~5 V时,电路可实现
介绍了郑州商品交易所的概况和动力煤期货出台的背景,系统说明了动力煤期货交易中的合约设定、交割时间地点、升贴水等相关问题,并对刚上市的动力煤期货表现进行了简单阐述。
<正>金荞麦(Fagopyrum cymosumMeisn.)也称野荞麦、苦荞头,为蓼科荞麦属植物,它是我国民间常用的一种中草药,药用其根茎。性平,微凉,味苦,酸涩,民间用于治疗肺脓疡。金荞麦的