- 博客(1)
- 收藏
- 关注
原创 剑指offer——二叉树
重构二叉树(中等) 题目描述: 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。 解题思路分析: 前序遍历:从根节点开始,先访问根节点,然后左子树,再右子树;中序遍历:先左子树,再根节点,最后右子树; 所以前序数组的第一个元素一定是根节点,在中序数组中找到根节点的位置,此时在中序数组中根节点左边的是根节点的左子树的中序数组
2020-07-28 16:31:50
94
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人