数据结构 第六章 数与二叉树.pptVIP

  • 10
  • 0
  • 约1.71万字
  • 约 87页
  • 2018-08-20 发布于江苏
  • 举报
数据结构 第六章 数与二叉树

* A B C D E F G H J I A B C D E F G H J I A B C D E F G H J I 森林转二叉树举例:(法二) 兄弟相连 长兄为父 孩子靠左 头根为根 A * 讨论4:二叉树如何还原为森林? 要点:把最右边的子树变为森林,其余右子树变为兄弟 A B C D E F G H J I A B C D E F G H J I E F A B C D G H J I 即B={root, LB, RB} F={T1, T2, …,Tm} * 树的遍历可有三条搜索路径: 先根序(次序)遍历 若树不空,则先访问根结点,然后依次先根遍历各棵子树。 后根(次序)遍历 若树不空,则先依次后根遍历各棵子树,然后访问根结点。 按层次遍历 若树不空,则自上而下自左至右访问树中每个结点。 * C F E B A D G H I J K 先根遍历时顶点的访问次序: A B E F C D G H I J K 后根遍历时顶点的访问次序: E F B C I J K H G D A 层序遍历时顶点的访问次序: A B C D E F G H I J K * 先序遍历 若森林为空,返回; 访问森林中第一棵树的根结点; 先序遍历第一棵树中根结点的子树森林; 先序遍历除去第一棵树之后剩余的树构成的森林。 中序遍历 若森林为空,返回; 中序遍历森林

文档评论(0)

1亿VIP精品文档

相关文档