期刊文献+
共找到2篇文章
< 1 >
每页显示 20 50 100
一种高效的散列查询算法 被引量:2
1
作者 郑德舜 《南京邮电大学学报(自然科学版)》 2006年第2期92-96,共5页
散列函数在查询算法中起着重要作用,基于此的查询算法在理论上可达到常数级时间复杂度。提出了双次线性映射散列函数,和除留余数法、平方取中法、折叠法等常用的散列函数相比,该函数具有单调性,并在一定程度上消除了堆积现象;和线性散... 散列函数在查询算法中起着重要作用,基于此的查询算法在理论上可达到常数级时间复杂度。提出了双次线性映射散列函数,和除留余数法、平方取中法、折叠法等常用的散列函数相比,该函数具有单调性,并在一定程度上消除了堆积现象;和线性散列函数相比,该函数具有受数据分布特性影响小,易推广的特点。通过该散列函数,一个待查元素可以在有序序列中被定位到离真实位置偏差很小的范围之内。基于此提出了一种高效的查询算法。 展开更多
关键词 查询算法 函数 排序 线性映射函数 堆积 数据分布
在线阅读 下载PDF
多线程应用中的定时器管理算法 被引量:8
2
作者 姚崇华 姜新红 +1 位作者 程凌宇 程永裕 《计算机工程》 CAS CSCD 北大核心 2010年第2期75-77,共3页
针对高性能电信系统中软定时器效率低下的问题,提出一系列优化方案,采用二次散列的时间轮,并结合免锁算法的低粒度互斥锁,从理论上把定时器查询和定时器插入等常用操作的复杂度从O(n)降至最优情况的O(1)。通过真实高负荷进行测试,采用Su... 针对高性能电信系统中软定时器效率低下的问题,提出一系列优化方案,采用二次散列的时间轮,并结合免锁算法的低粒度互斥锁,从理论上把定时器查询和定时器插入等常用操作的复杂度从O(n)降至最优情况的O(1)。通过真实高负荷进行测试,采用SunStudio11性能分析工具对优化前后的性能进行定量分析。实验结果表明,该优化方案能够有效提高系统效率。 展开更多
关键词 时间轮 二次散列 粒度 免锁算法
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部