双指针合并有序数组:求解《88. 合并两个有序数组》和《面试题 10.01. 合并排序的数组》
双指针合并有序数组(合并数组),注意数组越界不同语言的处理方式。求解《88. 合并两个有序数组》和《面试题 10.01. 合并排序的数组》
二维数组自定义函数排序 + 栈:按二维数组自定义函数升序排序,使用栈合并区间,求解《56. 合并区间》和《剑指 Offer II 074. 合并区间》
按二维数组自定义函数升序排序,使用栈合并区间,求解《56. 合并区间》和《剑指 Offer II 074. 合并区间》
排序、贪心、滑动窗口:求解《908. 最小差值 I》《910. 最小差值 II》和《1984. 学生分数的最小差值》
排序、贪心、滑动窗口,求数组指定加减 k 值或 k 范围内的最小差值问题。求解《908. 最小差值 I》《910. 最小差值 II》和《1984. 学生分数的最小差值》
二维前缀和:求解《303. 区域和检索 - 数组不可变》《304. 二维区域和检索 - 矩阵不可变》《427. 建立四叉树》
前缀和,二维前缀和,求数组的区间和、矩阵指定区域面积,并建立四叉树。求解《303. 区域和检索 - 数组不可变》《304. 二维区域和检索 - 矩阵不可变》《427. 建立四叉树》
奇偶双指针:求解《905. 按奇偶排序数组》
奇偶双指针,求解《905. 按奇偶排序数组》
反向搜索:深度优先搜索和广度优先搜索,三状态标记法,求解《417. 太平洋大西洋水流问题》
有一种热爱是双向奔赴。反向搜索,深度优先搜索和广度优先搜索,三状态标记法,求解《417. 太平洋大西洋水流问题》
利用矩阵在三维空间的投影性质:求解《883. 三维形体投影面积》
利用矩阵在三维空间的投影性质,求解《883. 三维形体投影面积》
水塘抽样随机取 1 个元素,哈希表:求解《398. 随机数索引》
水塘抽样随机取 1 个元素,哈希表,2 解法求解《398. 随机数索引》
位运算:求解《868. 二进制间距》
位运算,求解《868. 二进制间距》
KMP算法:求解《796. 旋转字符串》《459. 重复的子字符串》和《1316. 不同的循环子字符串》
Knuth - Morris - Pratt 算法(KMP算法),求解《796. 旋转字符串》《459. 重复的子字符串》和《1316. 不同的循环子字符串》
1816171819上页下页