二叉树二叉树遍历二叉树的计数线索化二叉树堆树与森林.ppt

二叉树二叉树遍历二叉树的计数线索化二叉树堆树与森林.ppt

树的特点 每棵子树的根结点有且仅有一个直接前驱,但可以有0个或多个直接后继。 二叉树的顺序表示 二叉树遍历 树的遍历就是按某种次序访问树中的结点,要求每个结点访问一次且仅访问一次。 设访问根结点记作 V 遍历根的左子树记作 L 遍历根的右子树记作 R 则可能的遍历次序有 前序 VLR 镜像 VRL 中序 LVR 镜像 RVL 后序 LRV 镜像 RLV 中序遍历 (Inorder Traversal) 中序遍历二叉树算法的框架是: 若二叉树为空,则空操作; 否则 中序遍历左子树 (L); 访问根结点 (V); 中序遍历右子树 (R)。 遍历结果 a + b * c - d - e / f 前序遍历 (Preorder Traversal) 前序遍历二叉树算法的框架是: 若二叉树为空,则空操作; 否则 访问根结点 (V); 前序遍历左子树 (L); 前序遍历右子树 (R)。 遍历结果 - + a * b - c d / e f 后序遍历 (Postorder Traversal) 后序遍历二叉树算法的框架是: 若二叉树为空,则空操作; 否则 后序遍

文档评论(0)

1亿VIP精品文档

相关文档