拿下技术面上传简历

给定一棵二叉树的先序遍历序列为 A B D E C F G,中序遍历序列为 D B E A F C G。请还原这棵二叉树,并写出它的后序遍历序列。要求写出递归划分的过程:每一步先序的根是谁,中序中哪些元素属于左子树、哪些属于右子树,而不是只给最终答案。

数据结构与算法线性与树结构校招知识点 1 个

面试官在考什么

判断候选人是否真正理解三种遍历的递归结构,能否用先序+中序唯一确定一棵二叉树,而不是靠背结论。

二叉树遍历

回答框架 · 前两步

  1. 先序定根,中序分左右子树;递归还原。
  2. 根 A;左子树先序 B D E,中序 D B E;右子树先序 C F G,中序 F C G。

还有 3 条答案要点、 3 层追问、 5 个常见坑, 以及针对你简历的追问路径,在定制报告里。

上传简历,生成我的题库先看示例报告

延伸阅读

想看这个方向的整体准备路线? 进入「数据结构与算法」方向页

同一能力域的其他题