窗口的最大值更新问题: 利用双端队列去做
7.生成窗口最大值数组.cpp
10.最大值减最小值小于或等于num的子数组数量.cpp
单调栈结构:
单调栈结构
MaximalRectangle
子数组最大累加和问题:
53.MaximumSubarray.cpp
18.子矩阵的最大累加和 两个不相交最大子数组和
双指针问题:
容器接水
最长递增子序列问题:
300. Longest Increasing Subsequence
354. Russian Doll Envelopes
673. Number of Longest Increasing Subsequence(还没搞定)
经典DFS结构(深度优先搜索)
经典DFS
200. Number of Islands
329. Longest Increasing Path in a Matrix
576. Out of Boundary Paths
688. Knight Probability in Chessboard
827. Making A Large Island
堆问题
215. Kth Largest Element in an Array
回溯系列
39. Combination Sum
40. Combination Sum II
216. Combination Sum III
377. Combination Sum IV