树型结构的定义及其基本运算.pptVIP

  • 15
  • 0
  • 约1.96万字
  • 约 85页
  • 2017-07-08 发布于河南
  • 举报
树型结构的定义及其基本运算

第6章 树; 前面谈的基本上是线性表结构,线性表,栈、队列、串、一维数组,即使二维数组(矩阵结构、十字类别)也不过只是线性表的组合,即:除首元素和尾元素以外,每一个元素有唯一的前驱和后续元素。 树形结构是一种重要的非线性结构,讨论的是层次和分支关系,即:除了有一个根元素没有前驱以外,每一个元素都有唯一的前驱元素;另外,每一个元素有零个或多个后继元素。例如,人类社会的族谱和各种社会组织机构都可以用树来形象表示。树在计算机领域中也得到广泛应用。 ;6.1 树结构的定义和基本操作; 图6.1 树的示例 ; 图6.2 树的其它三种表示方法 ; 6.1.2 树的常用术语 结点:是包含一个数据元素和若干指向其子树的分支 (即关系). 结点的度:结点拥有的子树数。 叶子:度为0的结点。 分支结点:度不为0的结点。 树的度:树内各结点的度的最大值,图6.1所示树是 一 个3叉树. 孩子结点(child):结点的后继,结点子树的根结点。 双亲结点(parent):孩子结点的

文档评论(0)

1亿VIP精品文档

相关文档