计算机软件基础(自考本科树).ppt

四、树、森林和二叉树 1)树的孩子兄弟表示 口诀:竖线连接左孩子,横线连接亲兄弟。 例:将如图所示树,用树的孩子兄弟表示。 A B D C E F A B D C E F 3、孩子兄弟链式存储法 四、树、森林和二叉树 2)用链连接各节点。 A B D C E F 3、孩子兄弟链式存储法 A ^ B C D E F ^ ^ ^ ^ ^ ^ 存储 date 指向大孩子 指向下一个兄弟 四、树、森林和二叉树 1. 树变二叉树 step1:写出树的孩子兄弟表示; step2:将竖线变成左子树,横向变成右子树。 A B D C E F A B D C E F A B C D E F A 一、 树的存储结构 四、树、森林和二叉树 3. 树的遍历 树的遍历有:先序和后序 注意: 树的先序遍历结果与对应二叉树的先序遍历结果相同; 树的后序遍历结果与对应二叉树的中序遍历结果相同。 四、树、森林和二叉树 4. 森林变二叉树 step1: 把构成森林的每一棵树变成二叉树; step2: 依次把后一棵二叉树连在前一棵二叉树根的 右子树上。 M J K L G H I A B D C E F A B C D E F G H I J K L M 四、树、森林和二叉树 4. 森林变二叉树(续) A B C D E F J K L M G H I 四、树、森林和二叉树 5. 森林的遍历 森林的遍历有:先序和后序

文档评论(0)

1亿VIP精品文档

相关文档