目标:算法题 有思路 能实现(code能力)
实现:300道 leetcode
计划
-
按类型分类
-
时间:3个月,每周20道左右!!
-
第一个月:
第一周滑动窗口 | 第二周 | 第三周 | 第四周 |
---|---|---|---|
[无重复字符的最长子串] | |||
right-aligned | $1600 | xxxx |
[30串联所有单词的子串]
[76. 最小覆盖子串]
[159. 至多包含两个不同字符的最长子串]
[209. 长度最小的子数组]
[239. 滑动窗口最大值]
[567. 字符串的排列]
[632. 最小区间]
[727. 最小窗口子序列]
sliding window模式,Two pointers模式,快慢指针模式,合并intervals模式,cyclic sort模式,in-place翻转链表模式,树上的BFS,树上的DFS,双Heaps模式,subsets模式,二分法变种,Top K模式,多路模式(K-ways),0/1背包,拓扑排序。
image.png
网友评论