返回首页

树 高频追问 Q&A

1. Q: 前中后序遍历区别?

A: 访问根节点时机不同:根前、根中、根后。

2. Q: 二叉树最大深度怎么做?

A: DFS 递归返回 max(left, right) + 1,或 BFS 按层计数。

3. Q: BST 的关键性质?

A: 中序遍历结果递增,可支持高效查找插入删除。

4. Q: 平衡树解决什么问题?

A: 防止普通 BST 退化成链表,维持接近 O(log n) 操作复杂度。

5. Q: 树题写不出来怎么办?

A: 先定义递归函数含义,再写终止条件,最后拼接左右子树结果。