- 考察频率由两部分组成:
- Leetcode100题
- 面试考察频率(https://codetop.cc/#/home)表格中默认超过30次即为高频题
题号 | 难度 | 题目描述 | 解法 | 考察频率 |
94 | 中等 | 1、递归 2、栈 | Leetcode100+高频 | |
96 | 中等 | 动归 | Leetcode100 | |
98 | 中等 | 中序遍历是否是升序 | Leetcode100 | |
99 | 困难 | 中序遍历找降序节点 | / | |
101 | 简单 | 递归 | Leetcode100 | |
102 | 中等 | 裸的层次遍历 | Leetcode100+高频 | |
103 | 中等 | 双端队列存储结果 | 高频 | |
104 | 简单 | 1、递归 2、层次遍历 | Leetcode100+高频 | |
105 | 中等 | 递归找根节点,划分左右子树 | Leetcode100+高频 | |
108 | 简单 | 中间数作为根节点,递归构建左右子树 | / | |
110 | 简单 | 后序遍历 | 高频 | |
113 | 中等 | 回溯 | 高频 | |
114 | 中等 | 前序遍历 | Leetcode100 | |
124 | 困难 | 后序遍历 | Leetcode100+高频 | |
144 | 中等 | 1、递归 2、栈 | 高频 | |
145 | 中等 | 1、递归 2、栈 | / | |
173 | 中等 | 1、将二叉搜索树转换成数组 2、用栈模拟中序遍历 | PayPal面试真题 | |
199 | 中等 | 层次遍历取最右 | 高频 | |
208 | 中等 | 26叉树 ⚠️每个节点需要记录是否是字符串结尾 | Leetcode100 | |
226 | 简单 | 递归 | Leetcode100 | |
235 | 简单 | 递归 | / | |
236 | 中等 | 1、后序遍历 2、迭代(记录所有父亲) | Leetcode100+高频 | |
297 | 困难 | 1、DFS 2、BFS | Leetcode100 | |
386 | 中等 | 10叉树的先序遍历 | / | |
437 | 中等 | 对每个节点递归一次 | Leetcode100 | |
450 | 中等 | 分三种情况 | / | |
538 | 中等 | 反向中序遍历 | Leetcode100 | |
543 | 简单 | 后序遍历 | Leetcode100+高频 | |
606 | 简单 | 递归 | / | |
617 | 简单 | 后序遍历 | Leetcode100 | |
637 | 简单 | 层次遍历 | / | |
654 | 中等 | 最大数作为根节点,递归构建左右子树 | / | |
662 | 中等 | 层次遍历 | / | |
669 | 简单 | 递归 | / | |
701 | 中等 | 找到null节点return新节点 | / | |
889 | 中等 | 递归找根节点,划分左右子树 | / | |
1026 | 中等 | 动归 | / | |
1110 | 中等 | 递归 | / |