- 博客(1)
- 收藏
- 关注
原创 leetcode-剑指offer07 根据前序遍历和中序遍历重建二叉树
1、递归法: 递归法思维流程: 把中序遍历的值和对应索引组成一个map,前序遍历的第一个值为root,可根据这个root在中序遍历的map中找到root的index,由于中序遍历的特点,所以索引小于index的元素都在root的左子树中,索引大于index的元素都在右子树中,这时我们就可以通过更新递归参数的方式把这个树分为了两部分,利用返回根节点,我们通过控制参数分别对左右子树进行递归调用,返回了调用者的左右子节点,把左右插入root,这就是一个基本递归层次,再用参数控制递归的终点。 /** * De
2020-12-07 20:24:31 134
空空如也
MyBatis场景题,球解答
2022-10-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人