树型目录结构的管理.ppt

树型目录结构的管理.ppt

问题的提出 7.1 树的逻辑结构 树的定义 树:n(n≥0)个结点的有限集合。当n=0时,称为空树;任意一棵非空树满足以下条件: ⑴ 有且仅有一个特定的称为根的结点; ⑵ 当n>1时,除根结点之外的其余结点被分成m(m0)个互不相交的有限集合T1,T2,… ,Tm,其中每个集合又是一棵树,并称为这个根结点的子树。 树的定义是采用递归方法 7.1 树的逻辑结构 树的基本术语 结点的度:结点所拥有的子树的个数。 叶子结点:度为0的结点,也称为终端结点。 分支结点:度不为0的结点,也称为非终端结点。 树的度:树中各结点度的最大值。 7.1 树的逻辑结构 树的基本术语 孩子、双亲:树中某结点子树的根结点称为这个结点的孩子结点,这个结点称为它孩子结点的双亲结点; 兄弟:具有同一个双亲的孩子结点互称为兄弟。 7.1 树的逻辑结构 树的基本术语 路径:如果树的结点序列n1, n2, …, nk有如下关系:结点ni是ni+1的双亲(1=ik),则把n1, n2, …, nk称为一条由n1至nk的路径;路径上经过的边的个数称为路径长度。 7.1 树的逻辑结构 树的基本术语 祖先、子孙:在树中,如果有一条路径从结点x到结点y,那么x就称为y的祖先,而y称为x的子孙。 7.1 树的逻辑结构 树的基本术语 结点所在层数:根结点的层数为1;对其余任何结点,若某结点在第i层,则其

文档评论(0)

1亿VIP精品文档

相关文档