【摘 要】
:
在网络和数据库飞速发展的今天,数据的查找愈来愈频繁,数据量亦愈来愈大,采用一种有效的结构来处理这些数据也就显得非常的迫切。在数据表示方面,树型结构因具有分支性和层次
论文部分内容阅读
在网络和数据库飞速发展的今天,数据的查找愈来愈频繁,数据量亦愈来愈大,采用一种有效的结构来处理这些数据也就显得非常的迫切。在数据表示方面,树型结构因具有分支性和层次性,它成为数据表示及信息组织的基础和有力的工具。而在数据查询方面,虽然各种排序树在插入、删除和查找操作的平均时间上比较理想,但是在最坏的情况下,排序树退化成了一个具有单个分支的树,此时树的高度最高,这将使这些操作的时间急剧增加。为了避免这种情况的发生,人们引进了“平衡树”的概念。这种树在保持好的操作性质的同时,又使树的高度尽可能的低,由于这种良好的性能,平衡树已经广泛的应用于各个领域。本文把平衡树系统分成两个大类来进行研究,一类是平衡二叉树,另一类是非二叉的平衡多路树。如果平衡树同时具备排序树的有序性质,它就是平衡查找树,此时可以把他们分成平衡二叉查找树(包含AVL树、丰满树、完全二叉树、满二叉树等)和平衡多路查找树(包含B-树、B+树、B*树、2-3-4树等),它们通过在不断的删除或插入操作中维持树的平衡性,来保证动态数据集合上的基本操作在最坏情况下的时间代价仍然为O(logn)。这些较好的操作性质使它们迅速成为处理数学问题、数据库查找问题、文件检索等问题的一种有效结构。本文在对各种平衡树进行详细的介绍、归类,对它们的各种操作和算法进行比较和总结之后,重点研究了树及平衡树的应用,首次提出了求解迷宫问题和数学集合问题的新思路,采用树结构不仅较好的解决了这些问题,而且比传统算法更高效。在文章的最后还给出了平衡树在路由表和数据库索引方面的应用,以此体现平衡树强大的查找效率。
其他文献
随着计算机网络技术、信息技术的发展以及制造企业所处市场环境的变化,使得传统的项目管理模式不能适应当今社会的发展和需求。因此,构建一个支持分布式的、基于动态联盟的分
考生在高考后对大学专业的选择是其职业生涯的起点。根据考生自身的特性,选择适合他们的专业是促进其日后职业发展的前提。本文尝试用数据挖掘算法来发现规律,将数据挖掘算法
伴随着Web2.0的不断发展,互联网上论坛、社区、博客、评论专栏等互动平台中的评论信息迅速增长,这些网络评论反映了人们对于特定产品,事件、政策的态度,其社会影响力越来越大。研
随着视频电话等多媒体应用的增多和无线通讯设备的推广,在无线Ad Hoc网络上传输多媒体业务具有良好的应用前景。传输多媒体业务需要网络提供服务质量(QoS)保证,要求在网络中
随着图像处理技术迅猛发展,人们能够更好治疗某些疾病以及愈后恢复情况的及时监控,从而使得诊疗水平得到极大的改善。图像计算机系统的建立,可以对眼底很多组织进行定量测量
随着Web服务的发展和网络上的数据量呈几何式的增长,人们认识到将关系数据库和信息检索的技术融合到一起可以给用户提供更高效的信息检索服务。论文讨论了在关系数据库上进行
基于系统工程方法,使用数据挖掘聚类方法,对大学生心理健康做详细的分析和研究。本文阐述了聚类分析算法的发展和应用,应用了聚类分析中常用的距离公式和聚类的准则函数,并对
随着习近平主席“一带一路”战略构想的提出,与此同时,国内电子商务迅猛发展,我国的物流产业也随之进入高速发展期。但是目前物流的组织化程度低、配送路径不佳等直接关系到
在基于构件开发的软件工程 (CBSE)中,许多大型的、复杂的软件系统是在一个基本系统的基础上,通过组装机制将构件插入到基本系统中的。这样的开发模式大大提高了软件的生产效率
人类进入信息社会以后,信息技术迅猛发展,电子商务和电子政务自诞生之日起就发挥了重要作用。如今,电子商务和电子政务的发展方兴未艾,他们的开发框架也在不断地革命和更新。