数据结构5树教案.ppt

第5章 树和二叉树 树的概念 树的存储 树的遍历 树的应用 二叉树的概念及性质 二叉树的运算及遍历 二叉树的应用 树、森林与二叉树的转换 5.9 二叉树的应用 课堂练习: 写出对5个权值 {5,6,2,9,7} 构造最优二叉树的过程并计算WPL。 总结 1.概念:树,树的度,结点的度,树的层次,结点的层次,叶子,孩子,双亲,兄弟,有序树,二叉树,满二叉树,完全二叉树,平衡二叉树,二叉排序树. 2.树和二叉树的存储 3.树的遍历:前序,后序,层序。 二叉树的遍历算法:前序,中序,后序,层序. 计算叶子结点,深度,查找算法. 4.树和森林转换成二叉树 5.树和二叉树的应用: 5.10 树和森林与二叉树的转换 1.树转换成二叉树的规则: (1)兄弟之间加一连线; (2)对每个结点,除了其左孩子外,去处其与其它孩子之间的联系; (3)整理连线,使每个结点的第一个孩子为左孩子,其右兄弟为右孩子. 二叉树性质较多,存贮时空链较少,往往使用时遇到树, 存在着如何转换的问题, 可以证明:一棵树或森林唯一对应一棵二叉树 A B G D C E F A B E G C D F A B G D C E F 请作练习: A B H C E D F G A B H C E D F G 注意: 前序遍历一棵树等价于前序遍历该树对应的二叉树 后序遍历一棵树等价于中序遍历该树对应的二叉树 A

文档评论(0)

1亿VIP精品文档

相关文档