福建专升本数据结构第章树.pptVIP

  • 3
  • 0
  • 约9.21千字
  • 约 51页
  • 2016-11-29 发布于江苏
  • 举报
7.0.1树的原型 ■社会生活中:家族的族谱,政府自上至下设置的机构体系,学校的管理体系,公司的管理体系, … 7.0.2树的应用 ■操作系统中:文件系统的组织,… ■编译系统中:复合语句的句法,… ■(二元运算)表达式的表示中:表达式树, ■编码与解码中:Huffman树, ■数据对象的表示中:大量地用到树。 7.1 树的定义 定义:树是n(n0)个结点的有限集T,其中: 有且仅有一个特定的结点,称为树的根 当n1时,其余结点可分为m(m0)个互不相交的有限集T1,T2,……Tm,其中每一个集合本身又是一棵树,称为根的子树 特点: 树中至少有一个结点——根 树中各子树是互不相交的集合 基本术语 结点(node)——表示树中的元素 结点的度(degree)——结点拥有的子树数 叶子(leaf)——度为0的结点 孩子(child)——结点子树的根称为该结点的孩子 双亲(parents)——孩子结点的上层结点 兄弟(sibling)——同一双亲的孩子 树的度——一棵树中最大的结点度数 结点的层次(level)——从根结点算起,根为第一层,它的孩子为第二层…… 深度(depth)——树中结点的最大层次数 森林(forest)——m(m?0)棵互不相交的树的集合 7.2 树的遍历 树的遍历 遍历——依次对树中结点访问一次且仅访问一次 常用方法 先序

文档评论(0)

1亿VIP精品文档

相关文档