根据中序遍历和先序遍历得到树的后序遍历【updating…】
1.题意
如何根据一棵二叉树的先序遍历和中序遍历得到一个后序遍历?
2.分析
- 先序遍历:永远最先得到根节点,然后是左子树的节点,然后是右子树的节点。
- 中序遍历:永远最先得到左子树的节点,然后是根节点,然后是右子树的节点
结合上述的两个遍历的特点,即可得到一个完整二叉树。然后再后序遍历即可。下图给出了一个简单的示例:
3.代码
下面给出上述过程的代码实现。
略
如何根据一棵二叉树的先序遍历和中序遍历得到一个后序遍历?

下面给出上述过程的代码实现。
略
上一篇:PAT 1137 C++ 版
下一篇:PAT 1134 C++ 版
本题要求根据给定的一棵二叉树的后序遍历和中序遍历结果,输出该树的先序遍历结果。输入格式:第一
这边博客里的代码是张晨同学写
的JavaScript实现:二叉树的遍历算法,包括先序遍历、中序遍历和后序遍历
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M