码迷,mamicode.com
首页 > 其他好文 > 详细

树的介绍

时间:2020-01-29 10:48:30      阅读:103      评论:0      收藏:0      [点我收藏+]

标签:http   width   地址空间   表示   存储   二叉树   链接   img   数组   

双亲表示法


双亲表示法是用一组连续的地址空间(数组)进行存储,每个节点中增设一个伪指针,指示其双亲节点在数组中的位置。根节点的下标为0,其伪指针域为-1。图示如下:

技术图片

该存储结构求每个节点的双亲节点很便利,但是求某个节点的孩子节点怎需要对整个数组进行遍历。

孩子表示法


 

孩子表示法是将每个节点的孩子节点都用单链表链接起来形成一个线性结构,则N个节点的就有N个孩子链表,如下图所示

技术图片

孩子兄弟表示法


孩子兄弟表示法被称为二叉树表示法,即以二叉链表作为树的存储结构。孩子兄弟表示法中每个节点包括三个部分内容:节点值、指向节点第一个孩子节点的指针和指向节点下一个兄弟节点的指针。其最大的优点是方便将树转化为二叉树,缺点是从当前节点查找其双亲节点比较麻烦。

技术图片

 

 

 

 

树的介绍

标签:http   width   地址空间   表示   存储   二叉树   链接   img   数组   

原文地址:https://www.cnblogs.com/xidongyu/p/5986771.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!