描述请根据二叉树的前序遍历,中序遍历恢复二叉树,并打印出二叉树的右视图示例 输入:[1,2,4,5,3],[4,2,5,1,3]返回值:[1,3,5] 思路:先通过前序遍历序列和中序遍历序列构造出二叉树,再通过bfs或者dfs打印出二叉树的右视图 方法一:递归+bfs对于任意一颗树而言,前序遍历的形式总是[ 根节点, [左子树的前序遍历结果], [右子树的前序遍历结果] ] 即根节点总是前序遍历中的第一个节点。而中序遍历的形式总是[ [左子树的中序遍历结果], 根节点, [右子树的中序遍历结果] ] 用Map保存中序遍历的值和对应索引,关键可以快速定位每一次根结点的位置 在中序遍历中定...