树和二叉树第一讲幻灯片.pptVIP

  • 4
  • 0
  • 约4.51千字
  • 约 36页
  • 2016-09-28 发布于河南
  • 举报
什么是稀疏矩阵 稀疏矩阵表示 广义表定义 树的定义 树的定义 示例:家族树 树的定义 示例本书的目录 树的定义 树的定义 树是由n (n ? 0)个结点组成的有限集合。 如果n = 0,称为空树; 如果n 0,则: 有一个特定的称之为根(root)的结点,它只有后继,但没有前驱; 除根以外的其它结点划分为m(m0)个互不相交的有限集合T1, T2, …, Tm。 每个集合本身又是一棵树,并且称之为根的子树(subTree)。 每棵子树的根结点有且仅有一个直接前驱,但可以有0个或多个后继。 树的定义是递归的。 树的定义 示例 树的定义 抽象数据类型树的定义 ADT Tree { 数据对象D:D是具有相同特性的数据元素的集合。 数据关系R:若D为空集,则称为空树; 否则: (1) 在D中存在唯一的称为根的数据元素root, (2) 当n1时,其余结点可分为m (m0)个互 不相交的有限集T1, T2, …, Tm, 其中每一 棵子集本身又是一棵符合本定义的树, 称为根root的子树。 基本操作P:(见教材) } ADT Tree 树的定义 树的基本术语 基本术语 结点:数据元素+若干指向子树的分支 结点的度:分支的个数(或 子树的个数) 叶子结点(终端结点):度为零的结点 分支结

文档评论(0)

1亿VIP精品文档

相关文档