leetcode刷题大纲

41 阅读1分钟

数组中常见的两类算法

1)滑动窗口

8 最小覆盖字串
76 长度最小的数组
438 字符串中所有异位词
256 字符串的排列
424 替换后的最长重复字符串
340 至多包含K个不同字符的最长字串

2)多指针

15 三数之和
16 最接近的三数之和
接雨水问题
11 盛最多水的容器

栈和队列

1)栈

1.1 简化路径

20 有效括号
150 逆波兰表达式

1.2 去除重复字母

316 去除重复字母

1.3 单调栈

71 简化路径