Skip to main content

四刷

每日 正序刷题数量 == 倒序看题数量

正序 :556

倒叙:133

高频leetcode​

--为做出来了有必要多看看

未完成题目:重要程度(* , , *)

162. 寻找峰值(二分查找)ok​

696. 计数二进制子串*(字符串记数)​

221. 最大正方形(DP)ok​

279. 完全平方数(DP背包)ok​

115. 不同的子序列(DP子序列)ok​

10. 正则表达式匹配*(DP子序列)ok​

516. 最长回文子序列*(DP回文串)ok​

146. LRU 缓存*(复杂数据结构)ok​

934. 最短的桥(DFS) ok​

80. 删除有序数组中的重复项 II**(数组)​

274. H 指数(数组二分)ok​

32. 最长有效括号(栈)ok​

152. 乘积最大子数组(DP)ok​

238. 除自身以外数组的乘积(双指针)ok​

437. 路径总和 III(二叉数双递归)ok​

260. 只出现一次的数字 III(二进制)ok​

剑指 Offer 21. 调整数组顺序使奇数位于偶数前面(双指针)ok​

剑指 Offer 31. 栈的压入、弹出序列**(栈)​

剑指 Offer 33. 二叉搜索树的后序遍历序列(单调栈)ok​

剑指 Offer 36. 二叉搜索树与双向链表(树)ok​

剑指 Offer 51. 数组中的逆序对(归并)ok​

剑指 Offer 65. 不用加减乘除做加法(二进制)ok​

剑指 Offer 45. 把数组排成最小的数(排序)ok​

剑指 Offer 67. 把字符串转换成整数(字符串)ok​

剑指 Offer 49. 丑数(DP)ok​

LCR 011. 连续数组(前缀和)ok​

LCR 009. 乘积小于 K 的子数组*(滑动窗口)​

LCR 014. 字符串的排列(字符串)ok​

数组中只要遇到k 就要想到优先级队列

373. 查找和最小的 K 对数字(堆)ok​

LCR 065. 单词的压缩编码(字典树)ok​

LCR 067. 数组中两个数的最大异或值(字典树)ok​

LCR 096. 交错字符串(DP)ok​

LCR 093. 最长的斐波那契子序列的长度(Hash)ok​

LCR 106. 判断二分图(DFS)ok​

LCR 112. 矩阵中的最长递增路径(DFS)ok​

LCR 117. 相似字符串组(并查集)ok​

2352. 相等行列对(矩阵)ok​

649. Dota2 参议院(队列)ok​

334. 递增的三元子序列(数组)ok​

1372. 二叉树中的最长交错路径(二叉数)ok​

1027. 最长等差数列*​

面试题 04.01. 节点间通路(有向图)ok​

面试题 04.09. 二叉搜索树序列**(二叉树dfs回溯)​

面试题 08.06. 汉诺塔问题(递归)ok​

面试题 16.01. 交换数字(位运算)ok​

面试题 16.10. 生存人数(Hash)ok​

1262. 可被三整除的最大和(DP)ok​

1438. 绝对差不超过限制的最长连续子数组**(双端单调队列)​

895. 最大频率栈(堆)ok​

1095. 山脉数组中查找目标值(二分)ok​

1300. 转变数组后最接近目标值的数组和(二分)ok​

410. 分割数组的最大值--(二分)ok​

1011. 在 D 天内送达包裹的能力(二分)ok​

395. 至少有 K 个重复字符的最长子串(归并)ok​

424. 替换后的最长重复字符(滑动窗口)ok​

1658. 将 x 减到 0 的最小操作数(滑动窗口)ok​

133. 克隆图(图)ok​

815. 公交路线*(BFS)​

1091. 二进制矩阵中的最短路径(BFS)ok​

1293. 网格中的最短路径--(BFS)ok​

417. 太平洋大西洋水流问题(DFS) ok​

310. 最小高度树(拓扑排序)ok​

987. 二叉树的垂序遍历(复杂数据结构)ok​

863. 二叉树中所有距离为 K 的结点(BFS+二叉树)ok​

856. 括号的分数(栈)ok​

698. 划分为k个相等的子集(回溯分桶)ok​

526. 优美的排列(回溯)ok​

1235. 规划兼职工作--(DP)ok​

2830. 销售利润最大化(DP)ok​

403. 青蛙过河(记忆化搜索DFS)ok​

1031. 两个非重叠子数组的最大和(前缀和)​

523. 连续的子数组和(前缀和)​

729. 我的日程安排表 I(TreeMap)​

82. 删除排序链表中的重复元素 II(链表)​

662. 二叉树最大宽度(未完成)​

498. 对角线遍历(矩阵遍历)​

402. 移掉 K 位数字(单调栈)​

316. 去除重复字母(单调栈)​

678. 有效的括号字符串(stack)​

556. 下一个更大元素 III(模拟)​

378. 有序矩阵中第 K 小的元素(堆)​

166. 分数到小数*(模拟)​

440. 字典序的第K小数字*(字典树)​

数组前最小和(归并排序思想)​

974. 和可被 K 整除的子数组(前缀和--同余)​

907. 子数组的最小值之和*(单调栈)​

双栈排序(单调栈)​

836. 矩形重叠(数学)​

223. 矩形面积(数学)​

1171. 从链表中删去总和值为零的连续节点(链表)​

456. 132 模式*(单调栈)​

1109. 航班预订统计​

786. 第 K 个最小的素数分数(多路归并 / 二分 + 排序)​

486. 预测赢家*(DP)​

827. 最大人工岛*(DFS)​

679. 24 点游戏*(回溯)​

887. 鸡蛋掉落*(DP)​

792. 匹配子序列的单词数**(字符串)​