第六章 树和二叉树:树的定义和基本术语 树的存储 二叉树 遍历二叉树和线索二叉树 树、森林与二叉树的转换 赫夫曼树及其应用.pptVIP

  • 54
  • 0
  • 约1.51万字
  • 约 126页
  • 2018-04-15 发布于广西
  • 举报

第六章 树和二叉树:树的定义和基本术语 树的存储 二叉树 遍历二叉树和线索二叉树 树、森林与二叉树的转换 赫夫曼树及其应用.ppt

树的定义和基本术语 树的存储 二叉树 遍历二叉树和线索二叉树 树、森林与二叉树的转换 赫夫曼树及其应用 树的类型定义 数据对象 D: D是具有相同特性的数据元素的集合。 数据关系 R: 若D为空集,则称为空树 。 否则: 在D中存在唯一的称为根的数据元素root; 当n1时,其余结点可分为m (m0)个互不相交的有限集T1, T2, …, Tm,其中每一棵子集本身又是一棵符合本定义的树,称为根root的子树。 树的逻辑特征: 树中只有根结点无直接前驱 除了根结点,其余结点都有且仅有一个直接前驱 树中每个结点可以有零个或多个直接后继 基本术语 结点 结点的度 叶子结点或终端结点 分支结点或非终端结点 树的度 孩子和双亲 兄弟 祖先和子孙 结点的层次 堂兄弟 树的深度 基本术语 有序树和无序树:如果将树中结点的各子树看成从左至右是有次序的,则称该树为有序树,否则称为无序树。 森林:森林是m棵互不相交的树的集合。 左孩子右兄弟表示法 二叉树的类型定义 二叉树是n(n≥0)个结点的有限集,它或者为空,或者由一个根结点及两棵互不相交的、分别称作这个根的左子树和右子树的二叉树组成。 二叉树的特点: 二叉树的度小于等于2 二叉树是一棵有序树 二叉树的五种形态: 二叉树的性质 性质1 在二叉树的第i层上至多有 2i-1个结点。 性质2 深度为k的二叉树至多有 2k-1个结点(k?1)。 性质3 对

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档