跳到主要内容

数组与矩阵解题框架

学完这一节,你应该能够

围绕连续区间、局部状态和二维坐标建立高频解题框架。

前置知识

  • 算法基础与问题建模
  • 基础数据结构

解题框架

  1. 双指针
  2. 滑动窗口
  3. 前缀信息与差分
  4. 数组与区间
  5. 矩阵

母题路线

层级解题框架题目站内题解
必学双指针LeetCode 27. 移除元素阅读题解
必学双指针LeetCode 26. 删除有序数组中的重复项阅读题解
必学双指针LeetCode 283. 移动零阅读题解
必学双指针LeetCode 11. 盛最多水的容器阅读题解
必学双指针LeetCode 15. 三数之和阅读题解
必学滑动窗口LeetCode 3. 无重复字符的最长子串阅读题解
必学滑动窗口LeetCode 438. 找到字符串中所有字母异位词阅读题解
必学滑动窗口LeetCode 209. 长度最小的子数组阅读题解
必学前缀信息与差分LeetCode 560. 和为 K 的子数组阅读题解
必学前缀信息与差分LeetCode 238. 除了自身以外数组的乘积阅读题解
必学前缀信息与差分LeetCode 1109. 航班预订统计阅读题解
必学前缀信息与差分LeetCode 304. 二维区域和检索 - 矩阵不可变阅读题解
必学数组与区间LeetCode 189. 轮转数组阅读题解
必学数组与区间LeetCode 56. 合并区间阅读题解
必学矩阵LeetCode 73. 矩阵置零阅读题解
必学矩阵LeetCode 54. 螺旋矩阵阅读题解
必学矩阵LeetCode 48. 旋转图像阅读题解
必学矩阵LeetCode 240. 搜索二维矩阵 II阅读题解
拓展数组与矩阵综合LeetCode 42. 接雨水阅读题解
拓展数组与矩阵综合LeetCode 76. 最小覆盖子串阅读题解
拓展数组与矩阵综合LeetCode 239. 滑动窗口最大值阅读题解
拓展数组与矩阵综合LeetCode 41. 缺失的第一个正数阅读题解
拓展数组与矩阵综合LeetCode 289. 生命游戏阅读题解
拓展数组与矩阵综合LeetCode 57. 插入区间阅读题解

下一章: 字符串