【精品数据结构】树与二叉树.pptVIP

  • 16
  • 0
  • 约6.04千字
  • 约 53页
  • 2017-09-26 发布于重庆
  • 举报
第6章 树与二叉树 6.1 树的概念和运算 树形结构是线性结构的拓广。 除了首元(唯一存在,在树形结构中称为“根”节点)没有前驱元素以外,树中其他所有元素(节点)都有且只有一个直接前驱元素(父节点);直接后继元素则没有限制:没有直接后继元素的节点(叶节点)可以有多个;存在直接后继元素的节点,其直接后继元素的个数也可以有多个。 6.1.1 树的定义与表示 树的定义: 树的逻辑结构可以这样描述: 树是包含N(N0)个节点的有穷集合D,且在D上定义了一个关系R,关系R满足以下条件: 树的递归定义: 树是由一个或多个节点组成的有限集T,它满足下面两个条件: (1)有一个特定的节点称之为根; (2)其余的节点分成m(m≥0)个互不相交的有限集T1,T2,…,Tm,其中每个集合本身又是一棵树,称T1,T2,…,Tm为根的子树。 树的表示: 体现树形结构中分支和层次的特性 。 6.1.2 树的基本术语 节点 节点的度 叶子或终端节点 非终端节点或分支节点 内部节点 树的度 6.1.3 树的ADT ADT Tree { 数据对象为D: D是具有相同特性的数据元素的集合 数据间的关系R: (1) 若D为空集,则称为空树; (2) 若D为非空集且

文档评论(0)

1亿VIP精品文档

相关文档