2020-07
2020-06
日期 | 题目 | 题解 | 难度 |
---|---|---|---|
21 | 124. 二叉树中的最大路径和 | 递归,要理解最大路径和,节点的最大贡献值的区别 | ☆ ☆ |
22 | 面试题 16.18. 模式匹配 | 根据模式枚举 | ☆ ☆ ☆ ☆ |
23 | 67. 二进制求和 | 末尾对齐,短序列遍历过程空位取0,逐位相加 | ☆ |
24 | 16. 最接近的三数之和 | 排序 + 双指针 | ☆ |
25 | 139. 单词拆分 | 动态规划,刚刚开始用DFS实现,运行超时,需理解动态规划思想 | ☆ ☆ ☆ |
26 | 面试题 02.01. 移除重复节点 | 哈希表 | ☆ |
27 | 41. 缺失的第一个正数 | 哈希表(通过数组值对应原数组下标构建hash表,两种方式:置换 + 标记为负数) | ☆ ☆ ☆ |
28 | 209. 长度最小的子数组 | 双指针 | ☆ ☆ |
29 | 215. 数组中的第K个最大元素 | 基于快速排序的选择方法 | ☆ ☆ ☆ |
30 | 剑指 Offer 09. 用两个栈实现队列 | 双栈 | ☆ |