刷题建议

课程安排

知识点题目+1题目+2日期
线性数据结构 - 数组 15.三数之和 560. 和为K的子数组 11. 盛最多水的容器  
排序算法 179. 最大数 75. 颜色分类 1054. 距离相等的条形码  
扩展线性数据结构 - 多维数组 986. 区间列表的交集 56. 合并区间 74. 搜索二维矩阵  
扩展线性数据结构 - 特殊矩阵 542. 01 矩阵 54. 螺旋矩阵 498. 对角线遍历  
查找 - 二分查找 34. 在排序数组中查找元素的第一个和最后一个位置 240. 搜索二维矩阵 II 50. Pow(x, n)  
扩展线性数据结构 - 字符串 140. 单词拆分 II 76. 最小覆盖子串 468. 验证IP地址  
查找 - 最长子串 1044. 最长重复子串 1156. 单字符重复子串的最大长度 30. 串联所有单词的子串  
线性数据结构 - 链表 61. 旋转链表 2. 两数相加 23. 合并K个排序链表  
线性数据结构 - 栈 150. 逆波兰表达式求值 224. 基本计算器 1124. 表现良好的最长时间段  
线性数据结构 - 队列 933. 最近的请求次数 622. 设计循环队列 862. 和至少为 K 的最短子数组  
动态规划 64. 最小路径和 85. 最大矩形 1074. 元素和为目标值的子矩阵数量  
贪心算法 55. 跳跃游戏 45. 跳跃游戏 II 135. 分发糖果  
非线性数据结构 - 图 997. 找到小镇的法官 1162. 地图分析 332. 重新安排行程  
图论 - 图的遍历 695. 岛屿的最大面积 417. 太平洋大西洋水流问题 207. 课程表  
图论 - 最短路径 847. 访问所有节点的最短路径 64. 最小路径和 787. K 站中转内最便宜的航班  
非线性数据结构 - 集合 547. 朋友圈 399. 除法求值 924. 尽量减少恶意软件的传播  
非线性数据结构 - 二叉树 102. 二叉树的层次遍历 94. 二叉树的中序遍历 124. 二叉树中的最大路径和  
搜索结构 - 二叉搜索树 230. 二叉搜索树中第K小的元素 1038. 从二叉搜索树到更大和树449. 序列化和反序列化二叉搜索树  
非线性数据结构 - 堆 264. 丑数 II 480. 滑动窗口中位数 295. 数据流的中位数  
非线性数据结构 - 散列(Map/Hash) 599. 两个列表的最小索引总和 37. 解数独 128. 最长连续序列  
其他数据结构 - 位域 187. 重复的DNA序列 1125. 最小的必要团队  
数论相关 891. 子序列宽度之和 313. 超级丑数  
计算几何相关 42. 接雨水 963. 最小面积矩形 II 587. 安装栅栏  
博弈论相关 1025. 除数博弈 292. Nim 游戏1140. 石子游戏 II  
递归算法 698. 划分为k个相等的子集 794. 有效的井字游戏761. 特殊的二进制序列  
原文地址:https://www.cnblogs.com/bonelee/p/12589014.html