【摘 要】
:
经典桶排序算法以链表形式实现“桶”,处理均匀数据效率很高,是O(N)算法.但对极不均匀数据则退化成低效的O(N2)插入排序.讨论了记录携带附加数据的计数排序算法,将“桶”实现
【基金项目】
:
国家“九七三”重点基础研究发展规划基金项目(2004CB318108);国家自然科学基金项目(60223004,60321002,60303005,60503064);教育部科学技术研究重点项目(104236)
论文部分内容阅读
经典桶排序算法以链表形式实现“桶”,处理均匀数据效率很高,是O(N)算法.但对极不均匀数据则退化成低效的O(N2)插入排序.讨论了记录携带附加数据的计数排序算法,将“桶”实现为顺序数组,避免链表的动态内存分配直接提高算法效率,并允许快排等O(NlogN)算法处理桶内数据.对均匀数据仍然保持O(N)时间复杂度,对极端不均匀数据则只退化为O(NlogN)的原算法.对一般非均匀数据,证明数组桶排序算法总体性能高于经典算法.均匀数据实验表明,桶排序算法明显优于Lin-ux下标准qsort系统调用,且数组桶排序算法效率更高.而在非均匀的正态数据实验中数组桶算法性能下降明显小于经典桶排序,总体效率仍然优于qsort的直接应用.
其他文献
对两次全国中小企业融资调查数据的分析表明,民间金融在缓解中小企业融资困境、促进中小企业发展中具有积极推动作用。民间金融的优势在于,借贷双方之间的长期互动有效地降低
<正>苏州工业园苏州工业园是我国与新加坡的第一个政府间合作项目。1994年,我国与新加坡开始合作建设苏州工业园,开创了中外经济技术互利合作的新形式。如今,它巳经成为中新
<正>私家车被踢出专车行列?专车"寒冬"将至?对于约租车管理暂行办法(征求意见稿),有观点认为,新规对于网络约租车与传统出租车的监管思路并无两样,和共享经济模式区别较大。
随着计算机网络系统快速发展,不断增加的客户端数量对数据库规模提出新要求。从实况来看,应用数据库的响应速度在不断下降,各种性能问题逐渐突出。各种完善措施仅仅是阶段性
目的:观察以手法按摩联合中医药膳治疗产后缺乳380例。方法:产后缺乳患者380例,予自拟中医药膳(黄芪50 g,通草10 g,桂圆肉10 g,生姜15 g,配1 kg内去除头尾及内脏的小公鸡或羊
目前,我国中小城市中小企业贷款难的原因是多方面的,既有企业自身的局限,也受商业银行经营原则的影响,还与金融体制方面及政策与融资环境方面的原因有关。这就要求中小城市政
<正>最近一段时间,青岛金融领域利好消息颇多。在启动金融引擎,领跑产业、经济转型提质方面,山东半岛蓝色经济区核心区青岛,依然走在全省先行先试的前列。"山东金改不仅仅是
联系法就是利用词语之间的某种联系,通过使相关词语形成一个具有联系关系的聚合体,让学生在学习单一词语的同时可以联系到聚合体中的其他词语。将联系法作为一种重要的教学手段
文章从"免、抵、退"税的原理入手,对"免、抵、退"税的计算公式进行推导解析,厘清"免、抵、退"税的经济含义,以便相关财务人员能够准确理解和掌握"免、抵、退"税的核算方法。
随着我国学前教育的蓬勃发展,学前英语教育受到家长和社会的广泛关注,学前儿童学习英语已成为一种潮流和趋势。我国现有学前英语教育师资的培养不仅滞后,而且缺乏科学性和系