会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Coding-Liu
宁愿错误 , 不可平庸
博客园
首页
新随笔
联系
订阅
管理
重建二叉树
题目描述
输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。
思路分析
给的时前序遍历和中序遍历,我们知道前序遍历的第一个元素时根节点,然后根节点在中序遍历的左右子树中间
通过前序根节点,查到中序中的位置,分割成左右子树
进行 上面的递归,对每个子树进行递归
posted @
2020-04-12 10:25
Coding-Liu
阅读(
66
) 评论(
0
)
收藏
举报
刷新页面
返回顶部
公告