在刷完极客时间的算法题目之后,偶然看到了花花酱关于leetcode进入千题时代的一些刷题看法。决定跟着他的思路继续刷题。
要刷多少题
1 每个类型 10-20
如何刷题
1 同类型题目一起刷
2 看代码很重要,看至少3-5种不同实现
3 第一遍:5分钟想不出来就看答案;第二遍:尝试不看答案完整实现,一道题目不超过60min;第三遍:尝试快速实现,15-20min实现不了就看答案
4 完整的手写代码,增强肌肉记忆
5 培养代码风格
刷题列表
打开网页
Search (BFS/DFS)(搜索/回溯)专题
这个专题我花了大概1个月的时间完成。很多题目以前就刷过,但是基本没什么印象。这次刷的过程中收获了很多。我把自己刷的题目也在这里用表格整理一下。刷题 过程中花花酱的代码实现和视频讲解、以及力扣中国官方解决都有很大的帮助。
Id | name | difficulty | Similar Problems | Comments |
---|---|---|---|---|
17(代码) | ★★ | 39(代码) 40 (代码) 77 (代码)78 (代码)90 (代码)216(代码) | 组合 | |
46 | ★★ | 47 784 943 996 | 排列 | |
22 | ★★★ | 301 | DFS | |
37 | ★★★ | 51 52 | DFS | |
79 | ★★★ | 212 | DFS | |
127 | ★★★★ | 126 752 818 | BFS | |
542 | ★★★ | 675 934 | BFS | |
698 | ★★★ | 93 131 241 282 842 | 分区 |