9.树及存储结构

2018-08-07  本文已影响4人  芝麻酱的简书

不同于1对1的线性数据结构,树是一种一对多的存储结构。

树(Tree)是n(n>=0)个结点的有限集。当n=0时成为空树,在任意一棵非空树中:

节点分类:

上面图片中,每一个圈圈我们就称为树的一个结点。结点拥有的子树数称为结点的度-(Degree),树的度 取树内各结点的度的最大值:

节点间的关系:
节点的层次:
有序树:

若将树中每个结点的各子树看成是从左到右有次序的(即不能互换),则称该树为有序树(Ordered Tree);
否则称为无序树(UnorderedTree)。

森林:

森林是m(m >= 0)棵互不相交的树的集合。
对树中的每个结点而言,其子树的集合即为森林。


树的存储结构

双亲孩子表示法

上一篇 下一篇

猜你喜欢

热点阅读