期刊文献+
共找到11篇文章
< 1 >
每页显示 20 50 100
一种简化的AVL树的实现方法 被引量:4
1
作者 刘绍翰 高天行 黄志球 《三峡大学学报(自然科学版)》 CAS 2011年第1期85-87,106,共4页
平衡二叉查找树是计算机中有效地组织大规模查找数据的主要手段,因为在树的创建、节点的插入、删除过程中都维持了树的平衡.AVL树是平衡二叉查找树,但是AVL树在创建、插入、删除时维护树的平衡操作需要按照平衡因子的不同情况分别进行处... 平衡二叉查找树是计算机中有效地组织大规模查找数据的主要手段,因为在树的创建、节点的插入、删除过程中都维持了树的平衡.AVL树是平衡二叉查找树,但是AVL树在创建、插入、删除时维护树的平衡操作需要按照平衡因子的不同情况分别进行处理,程序长,实现过程繁杂.本文利用树的高度提出一种新的AVL平衡树数学描述—高度平衡树(HAVL),并进行了理论分析:HAVL在旋转操作的同时维持节点的高度信息,从而使位于上层的函数不必重新计算统计域,维持树的平衡的各种情况可以统一简洁处理,该数学描述简洁,程序实现直观,程序实现代码量小,维持平衡的C语言代码是一般AVL平衡树的代码长度的大约1/5左右.实验结果表明,HAVL能够保持AVL树的优秀特性,运行时间更短. 展开更多
关键词 avl 平衡二叉查找树 平衡 旋转 高度
下载PDF
基于AVL搜索树的证书吊销系统 被引量:1
2
作者 周海岩 赵建洋 《计算机工程》 CAS CSCD 北大核心 2009年第9期174-175,178,共3页
针对公钥基础设施中的证书吊销问题,提出一种基于AVL搜索树的解决方案,该方案在查询与更新时的最大时间复杂度始终保持在O(lbn)量级。实验结果表明,该方案是有效的,且对工程实现具有一定指导意义。
关键词 公钥基础设施 证书权威 证书吊销 二叉搜索树 avl搜索树
下载PDF
一种新的删除AVL树的结点的算法 被引量:4
3
作者 唐自立 《计算机应用与软件》 CSCD 北大核心 2005年第4期107-109,共3页
所有传统的删除AVL树的结点的算法的主要思想都是先删除结点再自下而上处理某些子树,涉及自下而上的后退。提出一种新的删除AVL树的结点的算法,其主要思想是先自上而下处理某些子树再删除结点,不涉及自下而上的后退。举例说明新算法的... 所有传统的删除AVL树的结点的算法的主要思想都是先删除结点再自下而上处理某些子树,涉及自下而上的后退。提出一种新的删除AVL树的结点的算法,其主要思想是先自上而下处理某些子树再删除结点,不涉及自下而上的后退。举例说明新算法的执行过程。证明新算法是正确的。与目前通常采用的Foster的算法相比,新算法不涉及辅助栈的使用。设n是AVL树的结点的个数。新算法的时间复杂性是O(log2n),与Foster的算法相同。实验结果表明新算法的平均执行时间比Foster的算法的短。新算法的空间复杂性是O(1),比Foster的算法的低。 展开更多
关键词 avl 结点 删除 FOSTER 新算法 时间复杂性 空间复杂性 自上而下 执行过程 时间比 子树 思想
下载PDF
快速构建AVL树 被引量:2
4
作者 胡云 《安阳师范学院学报》 2007年第5期61-63,共3页
传统AVL树的构建是从空树开始依次将结点插入进来,每插入一个结点就要判断新得到的新树是否满足AVL树的性质,如满足则继续下一个结点的插入,如不满足则先要将之调整为AVL树再插入下一结点,直至结束。这种方法需要对生成的中间树频繁地... 传统AVL树的构建是从空树开始依次将结点插入进来,每插入一个结点就要判断新得到的新树是否满足AVL树的性质,如满足则继续下一个结点的插入,如不满足则先要将之调整为AVL树再插入下一结点,直至结束。这种方法需要对生成的中间树频繁地进行调整,耗时较多。本文提出了一种新的简单的方法,主旨是采用递归思想实现:先将数据进行排序,然后将中点数据作为AVL树的根,小于中点数据的数据构成AVL树的左子树,大于中点数据的数据构成AVL树的右子树。 展开更多
关键词 avl 平衡二叉树 二叉搜索树
下载PDF
AVL树研究与实现 被引量:1
5
作者 解晨 《电脑知识与技术》 2013年第3期1532-1536,共5页
计算机最广为人知的优点之一是其能储存大量的数据,如今随着时代的发展,储存容量更是犹如日进千里一般极速扩展,大容量的硬盘、U盘早已随处可见。然而,要在巨大的数据中搜索出需要的内容却不是一件容易的事,由此,为了能减少在搜索储存... 计算机最广为人知的优点之一是其能储存大量的数据,如今随着时代的发展,储存容量更是犹如日进千里一般极速扩展,大容量的硬盘、U盘早已随处可见。然而,要在巨大的数据中搜索出需要的内容却不是一件容易的事,由此,为了能减少在搜索储存数据上的开销,各种适应于不同访问搜索背景的数据结构应运而生。树,便是计算机学科中最基本的数据结构之一,提供了快速的储存和访问性能。该文探究了带有平衡条件的二叉查找树——AVL树的原理,并对其使用C语言进行了实现。 展开更多
关键词 数据结构 平衡二叉查找树 avl
下载PDF
基于动态AVL树的巡检机器人事件响应算法
6
作者 艾菲 宋晖 《计算机工程与设计》 CSCD 北大核心 2013年第9期3318-3321,共4页
基于AVL树的事件响应函数搜索算法虽然搜索速度快,但容易在初始化时陷入局部最优结构,且未考虑到机器人在不同巡检阶段事件量的聚集性。为此,设计一种动态搜索权值构建AVL树的算法,利用单位时间内事件发生量影响其搜索权值,使巡检机器... 基于AVL树的事件响应函数搜索算法虽然搜索速度快,但容易在初始化时陷入局部最优结构,且未考虑到机器人在不同巡检阶段事件量的聚集性。为此,设计一种动态搜索权值构建AVL树的算法,利用单位时间内事件发生量影响其搜索权值,使巡检机器人在运行过程中根据某类事件数量动态调整AVL树结构,优化查找效率。利用VS2005开发仿真模型,仿真结果表明,该算法能够根据事件访问量动态调整AVL树,且巡检机器人现场测试结果表明,该算法使巡检效率提高25%以上。 展开更多
关键词 自主巡检 机器人 avl 事件聚集性 动态搜索权值
下载PDF
AVL树的动态平衡算法
7
作者 吴东生 蔡品璐 曹东武 《中南民族学院学报(自然科学版)》 1997年第1期24-29,共6页
从插入和删除2个方面分析了AVL树的动态平衡性。
关键词 avl 查找 计算机 排序 动态平衡
下载PDF
有效的哈希冲突解决办法 被引量:16
8
作者 张朝霞 刘耀军 《计算机应用》 CSCD 北大核心 2010年第11期2965-2966,3004,共3页
为了提高解决哈希冲突的效率,在冲突解决机制和数据元素被查找的先验概率的基础上,结合堆排序的优点,提出了一种更有效的处理哈希冲突的方法,称其为以先验概率为基础的哈希大顶堆查找。该方法首先依据关键字被查的先验概率的大小建立相... 为了提高解决哈希冲突的效率,在冲突解决机制和数据元素被查找的先验概率的基础上,结合堆排序的优点,提出了一种更有效的处理哈希冲突的方法,称其为以先验概率为基础的哈希大顶堆查找。该方法首先依据关键字被查的先验概率的大小建立相应的哈希大顶堆,然后利用哈希大顶堆进行查找。最后通过严密的效率分析可看出:该方法在最坏的情况下的时间复杂度才为O(nlogn),不但降低了冲突时执行查询的查找长度,从而降低查询响应的时间复杂度,而且该方法对于记录数越大的文件越适用。 展开更多
关键词 链地址法 哈希冲突 先验概率 哈希查找 哈希平衡树
下载PDF
非结构化P2P网络拓扑结构的改进机制 被引量:3
9
作者 许松 《计算机工程与应用》 CSCD 北大核心 2009年第10期110-112,共3页
非结构化的P2P网络由于方便的全局部署和支持模糊匹配,而越来越受到欢迎,但是非结构化的P2P网络采用了洪泛的广播方式,因而导致网络的缩放性比较差,该文则在研究非结构化P2P网络拓扑结构存在问题的基础之上,提出采用平衡二叉树作为非结... 非结构化的P2P网络由于方便的全局部署和支持模糊匹配,而越来越受到欢迎,但是非结构化的P2P网络采用了洪泛的广播方式,因而导致网络的缩放性比较差,该文则在研究非结构化P2P网络拓扑结构存在问题的基础之上,提出采用平衡二叉树作为非结构化P2P网络的拓扑结构,设计相应的网络节点加入,节点退出,资源搜索等算法,并通过相应的仿真来展示改进的效果。 展开更多
关键词 P2P网络 平衡二叉树 搜索算法
下载PDF
基于P/S模型的分布对象中间件匹配算法研究
10
作者 范明亮 《计算机与数字工程》 2010年第7期24-25,96,共3页
高效的匹配算法是大规模基于内容的发布订阅系统所要研究的关键问题之一。建立了订阅语言和事件模型,提出了一个高效、实用的基于内容的匹配算法,它主要研究匹配操作符为"=",充分利用了多维索引技术和AVL搜索树加速查询,这种... 高效的匹配算法是大规模基于内容的发布订阅系统所要研究的关键问题之一。建立了订阅语言和事件模型,提出了一个高效、实用的基于内容的匹配算法,它主要研究匹配操作符为"=",充分利用了多维索引技术和AVL搜索树加速查询,这种算法比其它常用算法具有较大提高,并且扩展性好,适合应用于大规模分布式基于内容的发布订阅系统中。 展开更多
关键词 发布/订阅模型 分布对象中间件 匹配算法 事件模型 avl搜索树
下载PDF
Concurrent Manipulation of Expanded AVL Trees
11
作者 章寅 许卓群 《Journal of Computer Science & Technology》 SCIE EI CSCD 1998年第4期325-336,共12页
The concurrent manipulation of an expanded AVL tree (EAVL tree) is considered in this paper. The presented system can support any number of concurrent processes which perform searching, insertion and deletion on the t... The concurrent manipulation of an expanded AVL tree (EAVL tree) is considered in this paper. The presented system can support any number of concurrent processes which perform searching, insertion and deletion on the tree. Simulation results indicate the high performance of the system. Elaborate techniques are used to achieve such a system unawilable based on any known algorithms. Methods developed in this paper may provide new insights into other problems in the area of concurrent search structure manipulation. 展开更多
关键词 avl tree data structure binary search tree concurrent algorithm concurrency control locking protocol
原文传递
上一页 1 下一页 到第
使用帮助 返回顶部