- 考察频率由两部分组成:
- Leetcode100题
- 面试考察频率(https://codetop.cc/#/home)表格中默认超过30次即为高频题
| 题号 | 难度 | 题目描述 | 解法 | 考察频率 |
| 31 | 中等 | 找规律 | Leetcode100 | |
| 36 | 中等 | 遍历判断 | / | |
| 41 | 困难 | 交换 ⚠️判断两个交换的数字是否相等 -> 防止死循环 | / | |
| 48 | 中等 | 由外到内,依次旋转 | Leetcode100 | |
| 50 | 中等 | 递归 | / | |
| 54 | 中等 | 由外到内,依次输出 ⚠️最后一个矩形的多种可能 | 高频 | |
| 55 | 中等 | 贪心 | Leetcode100 | |
| 56 | 中等 | 排序+遍历 | Leetcode100+高频 | |
| 88 | 简单 | 从后往前复制到nums1 ⚠️如果nums1的数字已经复制完,还要把nums2剩余的数字复制到nums1;如果nums2的数字已经复制完,则无需进一步操作 | 高频 | |
| 134 | 中等 | 类比最大子序列和问题 | / | |
| 136 | 简单 | 异或 | Leetcode100 | |
| 169 | 简单 | 投票法 | Leetcode100+高频 | |
| 200 | 中等 | 1、DFS 2、并查集 ⚠️最后的P数组不是最终岛屿的标识符,需要通过每次连接两个岛屿将count--进行岛屿数量的判断 | Leetcode100+高频 | |
| 215 | 中等 | 1、快排 ⚠️第K大 -> 要找idx==n-k,而不是==k 2、堆排 | Leetcode100+高频 | |
| 240 | 中等 | 从右上角开始搜索 | Leetcode100 | |
| 283 | 简单 | 1、先把非零移动到前面,再把后面置0 2、交换零和非零元素 | Leetcode100 | |
| 287 | 中等 | 交换 | Leetcode100 | |
| 405 | 简单 | &0xf(取余)+ >>>4(除16) | / | |
| 448 | 简单 | 1、交换 -> 找哪个位置上的数字不对 2、每遇到一个数字,在它该在的位置上*(-1),如果已经负数不用管 -> 找哪个位置上的数字是正数 | Leetcode100 | |
| 468 | 中等 | / | / | |
| 470 | 中等 | 七进制 | / | |
| 542 | 中等 | 1、借助队列,从0往外扩散 2、动归 -> 从左上到右下进行一次dp,再从右下到左上进行一次dp | / | |
| 696 | 简单 | 记录连续0/1数量 | / | |
| 860 | 简单 | 贪心 | / | |
| 912 | 中等 | 裸的排序 | / | |
| 994 | 中等 | BFS | / |

被折叠的 条评论
为什么被折叠?



