版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/glw0223/article/details/88614424
要在LeetCode上刷题,个人建议还是按照话题分类,进行学习。有目的性。这里记录一下有哪些话题(leetcode上其实已经有了)。
插一句,为啥要刷题,因为大厂的面试,多数是要考的,而且很多面试不过的,就是因为折在了算法题上,所以刷LeetCode就成为了一个基础能力。
其实,这些也是计算机的基础能力。
序号 | 话题 | 题目个数 |
---|---|---|
1 | 数组 | 163 |
2 | 动态规划 | 133 |
3 | 数学 | 122 |
4 | 字符串 | 121 |
5 | 树 | 107 |
6 | 哈希表 | 101 |
7 | 深度优先搜索 | 94 |
8 | 二分查找 | 61 |
9 | 双指针 | 56 |
10 | 贪心算法 | 50 |
11 | 广度优先搜索 | 48 |
12 | 栈 | 46 |
13 | 回溯算法 | 41 |
14 | 设计 | 38 |
15 | 链表 | 34 |
16 | 位运算 | 32 |
17 | 堆 | 32 |
18 | 排序 | 25 |
19 | 图 | 24 |
20 | 并查法 | 22 |
21 | 分治算法 | 18 |
22 | 二叉搜索树 | 14 |
23 | 字典树 | 14 |
24 | Sliding Window | 12 |
25 | 递归 | 11 |
26 | 队列 | 9 |
27 | 线段树 | 9 |
28 | 极小化极大 | 8 |
29 | Random | 6 |
30 | 树状数组 | 5 |
31 | 拓扑排序 | 5 |
32 | 脑经急转弯 | 3 |
33 | 几何 | 3 |
34 | Map | 2 |
35 | Rejecting Sampling | 2 |
36 | 蓄水池抽样 | 2 |
37 | 记忆化 | 1 |