首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 0 毫秒
1.
二叉树逻辑结构表示形式的多样性,说明二叉树在日常生活及计算机科学技术中的重要性.以不同的形式表示的二叉树的逻辑结构作为输入数据序列建立二叉树的二叉链表存储结构算法也是多样的.描述了几种不同形式的输入数据建立二叉树二叉链表的算法.  相似文献   

2.
李希春 《计算机学报》1996,19(7):554-557
本文提出了一种可简单、高效地表示二叉树的存储结构。该结构:(1)显著地提高了寻找给定结点的父/兄结点等基本操作的时间效率,达到O(1),高于传统结构树下的效率;(2)使遍历操作不再显式或隐式地使用辅助堆栈;(3)提高了存储结构中指针字段利用率;(4)保持其它基本操作的效率不变。  相似文献   

3.
大型有向图的三叉链表式存储结构   总被引:2,自引:0,他引:2  
为了对大型有向图进行存储,提出了一种三叉链表式的存储结构。它由索引链表、结点链表、连结链表按照一定结构组成。可以较好地满足某些大型有向图的存储要求,具有节约存储空间、算法适用面宽、可维护性好等特点。  相似文献   

4.
讨论了利用堆栈来生成二叉链表树的非递归算法.通过仔细分析二叉链表树的递归生成过程,从中找到了二叉树非递归实现的算法,最后应用前序遍历和中序遍历可以惟一确定一棵二叉树的方法来检验生成的二叉树的正确性.分析该算法的实现,有助于我们对它的理解与掌握.  相似文献   

5.
高永平  陆玲 《微计算机信息》2006,22(15):266-267
讨论了利用队列来生成二叉链表树的非递归算法,通过借助了二叉树的顺序存储方法以及构建一个临时的队列来实现这个算法,该算法的提出丰富了由递归算法转换成非递归算法的方法。  相似文献   

6.
XML文档进行高效编码、索引、查询的前提是数据的存储模型.针对XML的典型树状结构,文章提出一种基于三叉链表的XML文档存储模型.在此基础上,讨论了XML数据的查询、更新、插入、删除、结点关系判断等运算的实现,分析了相关算法的效率.  相似文献   

7.
本文通过对线性表、树和图三类基本结构的比较分析研究,提出了由行向量引导的链表存储结构来统一三种结构存储的设想和方法,使得某些问题的解决能建立在相对统一的存储结构上,试图降低算法的复杂程度。本文还给出了用行向量引导的链表存储结构来解决实际问题的一些算法。  相似文献   

8.
本文通过对线性表、树和图三类基本结构的比较分析研究,提出了由行向量引导的链表存储结构采统一三种结构存储的设想和方法,使得某些问题的解决能建立在相对统一的存储结构上,试图降低算法的复杂程度.本文还给出了用行向量引导的链表存储结构来解决实际问题的一些算法.  相似文献   

9.
二叉树的绘制算法   总被引:4,自引:1,他引:3  
本文对如何绘制一棵已生成的二叉树,即如何在屏幕上显示二叉树进行了探讨,对可能出现的问题进行了分析,并给出了一个可行的算法。  相似文献   

10.
针对多刚体系统数据存储的不足,对多刚体系统的结构图与图论的有向图之间的关系进行了研究,提出了一种新的基于十字链表的链式存储模型.该存储模型不但较好地解决了复杂多刚体系统的存储问题,而且充分满足了在存储物理多刚体系统时的结构正确性和数据完备性要求,避免了非树形多刚体向树形多刚体的回路切除转换,使多刚体系统在数学建模与数据存储方面达到高度一致.  相似文献   

11.
二叉树是树形数据结构的基础,通过分析二叉树的基本特点,建立二叉树的基本逻辑结构和物理结构的模型,并且通过visual basic实现了二叉树的物理存储、基本算法如遍历、插入和删除运算等。  相似文献   

12.
刘国军  杨宏志 《计算机系统应用》2013,22(10):129-131,154
针对产品协同设计的版本管理的版本存储问题进行研究.在分析了目前已有的版本增量存储和完整存储技术的基础上,提出了一种将完整存储和逆增量存储相结合的产品协同设计版本存储模型.将版本的存储结构按照其父子关系定义为一个双向版本链表,当设计过程产生新的版本时,采用反复迭代和插入的方式,将其存放在版本链表结构中,以实现协同设计版本的快速存储、节约存储空间和提高版本存储的安全性.  相似文献   

13.
二叉链表有一个致命的缺点,即不容易显示到屏幕上。对传统的二叉树遍历算法进行改进,解决了二叉链表的输出问题,使数据结构中树的逻辑结构显示得以实现。并进而揭示出树的输出结果与逻辑结构间的几何关系。  相似文献   

14.
二叉树顺序存储结构探讨   总被引:1,自引:0,他引:1  
为了得到一种适合存储所有二叉树的高效顺序存储结构,基于树的双亲数组表示法的思想,提出一种二叉树的顺序存储结构,对比分析表明,它的适用面更广。  相似文献   

15.
节点导纳矩阵是一个稀疏矩阵,短路电流计算需要对导纳矩阵数据进行查询。为了既能保持快速按行列查询元素数值,又进一步提高按数值查询其所在行列的效率,以便于存储调用及后续矩阵的处理,提出构建高度平衡二叉树的改进十字链表方法,即在十字链表存储的基础上,拓展存储数据结点指针域,形成平衡二叉树,将高度维持在(O(log2n)),平均查找长度也可维持在(O(log2n)),大大降低操作时间复杂度,提高数值查询效率。同时,为保证测试结果的公平性,把构建高度平衡二叉树的时间计入总时间,以进行对比。通过相应算例,验证了该改进方法的高效性。  相似文献   

16.
二叉树是数据结构中最常见的一种存储形式,而遍历二叉树又是二叉树中最重要的操作.该文分别以递归和非递归两种不同的算法来分析遍历二叉树的过程,旨在用简单明了的方法来实现二叉树的遍历,且先序、中序、后序三种遍历方式都可通过这两种算法实现.  相似文献   

17.
在数据结构中链表的逆序输出都是用非递归算法来实现的,本文中我们将介绍一种实现链表述序输出的新方法──递归方法。  相似文献   

18.
在分析广义表(Generalized list)的抽象数据类型定义、特点和存储结构的基础上,提出了广义表的二叉链式存储表示(称之为广义二叉链表,Generalized Binary Linked List,简称GBLL)。广义二叉链表是对广义链表的一种改进,它有利于广义表的推广和应用。此外还给出了若干个基于广义二叉链表的算法设计,并分析了算法的时间复杂性。为减少运行时的内存开销和提高算法的执行效率,大多是采用非递归算法实现。  相似文献   

19.
二叉树是数据结构中最常见的一种存储形式,而遍历二叉树又是二叉树中最重要的操作。该文分别以递归和非递归两种不同的算法来分析遍历二叉树的过程,旨在用简单明了的方法来实现二叉树的遍历,且先序、中序、后序三种遍历方式都可通过这两种算法实现。  相似文献   

20.
通过对多维链表的研究,提出了较完整的多维链表的数学模型,并给出它的递归实现算法。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号