LeetCode
LCP 47. 入场安检LCR 121. 寻找目标值 - 二维数组LCR 125. 图书整理 IILCR 127. 跳跃训练LCR 143. 子结构判断LCR 159. 库存管理 IIILCR 161. 连续天数的最高销售额LCR 170. 交易逆序对的总数LCR 174. 寻找二叉搜索树中的目标节点LeetCode--1. 两数之和LeetCode--10. 正则表达式匹配LeetCode--1004. 最大连续1的个数 IIILeetCode--101. 对称二叉树LeetCode--1016. 子串能表示从 1 到 N 数字的二进制串LeetCode--102. 二叉树的层序遍历LeetCode--1027. 最长等差数列LeetCode--103. 二叉树的锯齿形层序遍历LeetCode--1035. 不相交的线LeetCode--104. 二叉树的最大深度LeetCode--1044. 最长重复子串LeetCode--1049. 最后一块石头的重量 IILeetCode--105. 从前序与中序遍历序列构造二叉树LeetCode--1052. 爱生气的书店老板LeetCode--106. 从中序与后序遍历序列构造二叉树LeetCode--1092. 最短公共超序列LeetCode--11. 盛最多水的容器LeetCode--110. 平衡二叉树LeetCode--1100. 长度为 K 的无重复字符子串LeetCode--111. 二叉树的最小深度LeetCode--112. 路径总和LeetCode--113. 路径总和 IILeetCode--1137. 第 N 个泰波那契数LeetCode--114. 二叉树展开为链表LeetCode--1143. 最长公共子序列LeetCode--115. 不同的子序列LeetCode--1151. 最少交换次数来组合所有的 1LeetCode--1155. 掷骰子等于目标和的方法数LeetCode--1176. 健身计划评估LeetCode--1191. K 次串联后最大子数组之和LeetCode--120. 三角形最小路径和LeetCode--1208. 尽可能使字符串相等LeetCode--121. 买卖股票的最佳时机LeetCode--1218. 最长定差子序列LeetCode--122. 买卖股票的最佳时机 IILeetCode--1220. 统计元音字母序列的数目LeetCode--123. 买卖股票的最佳时机 IIILeetCode--124. 二叉树中的最大路径和LeetCode--125. 验证回文串LeetCode--128. 最长连续序列LeetCode--1289. 下降路径最小和 IILeetCode--129. 求根节点到叶节点数字之和LeetCode--1297. 子串的最大出现次数LeetCode--1301. 最大得分的路径数目LeetCode--1312. 让字符串成为回文串的最少插入次数LeetCode--132. 分割回文串 IILeetCode--134. 加油站LeetCode--1343. 大小为 K 且平均值大于等于阈值的子数组数目LeetCode--135. 分发糖果LeetCode--136. 只出现一次的数字LeetCode--138. 随机链表的复制LeetCode--139. 单词拆分LeetCode--14. 最长公共前缀LeetCode--141. 环形链表LeetCode--142. 环形链表 IILeetCode--1423. 可获得的最大点数LeetCode--143. 重排链表LeetCode--144. 二叉树的前序遍历LeetCode--1449. 数位成本和为目标值的最大数字LeetCode--145. 二叉树的后序遍历LeetCode--1456. 定长子串中元音的最大数目LeetCode--1458. 两个子序列的最大点积LeetCode--146. LRU 缓存LeetCode--1461. 检查一个字符串是否包含所有长度为 K 的二进制子串LeetCode--148. 排序链表LeetCode--1493. 删掉一个元素以后全为 1 的最长子数组LeetCode--15. 三数之和LeetCode--151. 反转字符串中的单词LeetCode--152. 最大乘积子数组【DP】LeetCode--153. 寻找旋转排序数组中的最小值LeetCode--155. 最小栈LeetCode--1584. 连接所有点的最小费用,最小生成树模板题LeetCode--1594. 矩阵的最大非负积LeetCode--16. 最接近的三数之和LeetCode--160. 相交链表LeetCode--162. 寻找峰值LeetCode--1626. 无矛盾的最佳球队LeetCode--1639. 通过给定词典构造目标字符串的方案数LeetCode--165. 比较版本号LeetCode--1652. 拆炸弹LeetCode--1658. 将 x 减到 0 的最小操作数LeetCode--1671. 得到山形数组的最少删除次数LeetCode--169. 多数元素LeetCode--1691. 堆叠长方体的最大高度LeetCode--1695. 删除子数组的最大得分LeetCode--174. 地下城游戏LeetCode--1749. 任意子数组和的绝对值的最大值LeetCode--1774. 最接近目标价格的甜点成本LeetCode--179. 最大数LeetCode--1824. 最少侧跳次数LeetCode--1838. 最高频元素的频数LeetCode--1852. 每个子数组的数字种类数LeetCode--188. 买卖股票的最佳时机 IVLeetCode--1888. 使二进制字符串字符交替的最少反转次数LeetCode--189. 轮转数组LeetCode--19. 删除链表的倒数第 N 个结点,关于删除链表会遇见的指针问题LeetCode--1937. 扣分后的最大得分LeetCode--1964. 找出到每个位置为止最长的有效障碍赛跑路线LeetCode--198. 打家劫舍LeetCode--1981. 最小化目标值与所选元素的差LeetCode--1984. 学生分数的最小差值LeetCode--199. 二叉树的右视图LeetCode--2. 两数相加LeetCode--20. 有效的括号LeetCode--200. 岛屿数量LeetCode--2024. 考试的最大困扰度LeetCode--206. 反转链表LeetCode--2067. 等计数子串的数量LeetCode--207. 课程表LeetCode--208. 实现 Trie (前缀树)LeetCode--209. 长度最小的子数组LeetCode--2090. 半径为 k 的子数组平均值LeetCode--21. 合并两个有序链表,关于链表的复习LeetCode--210. 课程表 IILeetCode--2107. 分享 K 个糖果后独特口味的数量LeetCode--213. 打家劫舍 IILeetCode--2134. 最少交换次数来组合所有的 1 IILeetCode--2140. 解决智力问题LeetCode--215. 数组中的第K个最大元素LeetCode--2156. 查找给定哈希值的子串LeetCode--22. 括号生成LeetCode--220. 存在重复元素 IIILeetCode--221. 最大正方形LeetCode--2218. 从栈中取出 K 个硬币的最大面值和LeetCode--224. 基本计算器LeetCode--225. 用队列实现栈LeetCode--226. 翻转二叉树LeetCode--2266. 统计打字方案数LeetCode--2267. 检查是否有合法括号字符串路径LeetCode--2269. 找到一个数字的 K 美丽值LeetCode--227. 基本计算器 IILeetCode--2291. 最大股票收益LeetCode--23. 合并 K 个升序链表【堆和分治】LeetCode--230. 二叉搜索树中第 K 小的元素LeetCode--2304. 网格中的最小路径代价LeetCode--232. 用栈实现队列LeetCode--2320. 统计放置房子的方式数LeetCode--2321. 拼接数组的最大分数LeetCode--2328. 网格图中递增路径的数目LeetCode--233. 数字 1 的个数LeetCode--234. 回文链表LeetCode--236. 二叉树的最近公共祖先LeetCode--2369. 检查数组是否存在有效划分LeetCode--2379. 得到 K 个黑块的最少涂色次数LeetCode--239. 滑动窗口最大值,关于单调队列的复习LeetCode--24. 两两交换链表中的节点LeetCode--240. 搜索二维矩阵 IILeetCode--2431. 最大限度地提高购买水果的口味LeetCode--2435. 矩阵中和能被 K 整除的路径LeetCode--2466. 统计构造好字符串的方案数LeetCode--25. K 个一组翻转链表LeetCode--2510. 检查是否有路径经过相同数量的 0 和 1LeetCode--2516. 每种字符至少取 K 个LeetCode--2533. 好二进制字符串的数量LeetCode--256. 粉刷房子LeetCode--2585. 获得分数的方法数LeetCode--26. 删除有序数组中的重复项LeetCode--2606. 找到最大开销的子字符串LeetCode--265. 粉刷房子 IILeetCode--2684. 矩阵中移动的最大次数LeetCode--2730. 找到最长的半重复子字符串LeetCode--2779. 数组的最大美丽值LeetCode--2787. 将一个数字表示成幂的和的方案数LeetCode--279. 完全平方数【动态规划】LeetCode--283. 移动零LeetCode--2831. 找出最长等值子数组LeetCode--2841. 几乎唯一子数组的最大和LeetCode--287. 寻找重复数LeetCode--2915. 和为目标值的最长子序列的长度LeetCode--295. 数据流的中位数LeetCode--2953. 统计完全子字符串LeetCode--2958. 最多 K 个重复元素的最长子数组LeetCode--297. 二叉树的序列化与反序列化LeetCode--3. 无重复字符的最长子串LeetCode--30. 串联所有单词的子串LeetCode--300. 最长递增子序列【DP+二分】LeetCode--3082. 求出所有子序列的能量和LeetCode--309. 买卖股票的最佳时机含冷冻期LeetCode--3090. 每个字符最多出现两次的最长子字符串LeetCode--31. 下一个排列LeetCode--3180. 执行操作可获得的最大总奖励 ILeetCode--3183. 达到总和的方法数量LeetCode--3186. 施咒的最大总伤害LeetCode--32. 最长有效括号【栈和dp】LeetCode--322. 零钱兑换LeetCode--328. 奇偶链表LeetCode--329. 矩阵中的最长递增路径LeetCode--3290. 最高乘法得分LeetCode--33. 搜索旋转排序数组【直接二分】LeetCode--3316. 从原字符串里进行删除操作的最多次数LeetCode--3363. 最多可收集的水果数目LeetCode--337. 打家劫舍 IIILeetCode--3393. 统计异或值为给定值的路径数目LeetCode--34. 在排序数组中查找元素的第一个和最后一个位置LeetCode--3418. 机器人可以获得的最大金币数LeetCode--343. 整数拆分LeetCode--3439. 重新安排会议得到最多空余时间 ILeetCode--347. 前 K 个高频元素LeetCode--347. 前 K 个高频元素Golang中的堆(containerheap)LeetCode--3489. 零数组变换 IVLeetCode--354. 俄罗斯套娃信封问题LeetCode--3561. 移除相邻字符LeetCode--3566. 等积子集的划分方案LeetCode--3567. 子矩阵的最小绝对差LeetCode--3576. 数组元素相等转换LeetCode--3577. 统计计算机解锁顺序排列数LeetCode--377. 组合总和 ⅣLeetCode--39. 组合总和LeetCode--394. 字符串解码【栈】LeetCode--395. 至少有 K 个重复字符的最长子串LeetCode--4. 寻找两个正序数组的中位数LeetCode--40. 组合总和 IILeetCode--402. 移掉 K 位数字LeetCode--41. 缺失的第一个正数LeetCode--415. 字符串相加LeetCode--416. 分割等和子集_494. 目标和【01背包】LeetCode--42. 接雨水(单调栈和双指针)LeetCode--426. 将二叉搜索树转化为排序的双向链表LeetCode--43. 字符串相乘LeetCode--437. 路径总和 III【前缀和】LeetCode--438. 找到字符串中所有字母异位词LeetCode--44. 通配符匹配LeetCode--440. 字典序的第K小数字LeetCode--442. 数组中重复的数据LeetCode--445. 两数相加 IILeetCode--45. 跳跃游戏 IILeetCode--450. 删除二叉搜索树中的节点LeetCode--46. 全排列LeetCode--460. LFU 缓存LeetCode--468. 验证IP地址LeetCode--47. 全排列 IILeetCode--470. 用 Rand7() 实现 Rand10()LeetCode--474. 一和零LeetCode--48. 旋转图像LeetCode--498. 对角线遍历LeetCode--5. 最长回文子串LeetCode--50. Pow(x, n)LeetCode--509. 斐波那契数LeetCode--516. 最长回文子序列LeetCode--518. 零钱兑换 IILeetCode--529. 扫雷游戏题解C++广搜LeetCode--53. 最大子数组和LeetCode--54. 螺旋矩阵LeetCode--540. 有序数组中的单一元素LeetCode--543. 二叉树的直径LeetCode--55. 跳跃游戏LeetCode--556. 下一个更大元素 IIILeetCode--56. 合并区间LeetCode--560. 和为 K 的子数组LeetCode--567. 字符串的排列LeetCode--572. 另一棵树的子树583. 两个字符串的删除操作LeetCode--59. 螺旋矩阵 IILeetCode--61. 旋转链表LeetCode--62. 不同路径LeetCode--622. 设计循环队列LeetCode--63. 不同路径 IILeetCode--64. 最小路径和LeetCode--643. 子数组最大平均数LeetCode--646. 最长数对链LeetCode--662. 二叉树最大宽度LeetCode--673. 最长递增子序列的个数LeetCode--678. 有效的括号字符串LeetCode--679. 24 点游戏LeetCode--683. K 个关闭的灯泡LeetCode--69. x 的平方根LeetCode--695. 岛屿的最大面积LeetCode--7. 整数反转LeetCode--70. 爬楼梯LeetCode--704. 二分查找LeetCode--712. 两个字符串的最小ASCII删除和LeetCode--714. 买卖股票的最佳时机含手续费LeetCode--718. 最长重复子数组LeetCode--72. 编辑距离LeetCode--739. 每日温度LeetCode--74. 搜索二维矩阵LeetCode--740. 删除并获得点数LeetCode--746. 使用最小花费爬楼梯LeetCode--75. 颜色分类LeetCode--76. 最小覆盖子串LeetCode--77. 组合LeetCode--78. 子集LeetCode--79. 单词搜索LeetCode--790. 多米诺和托米诺平铺LeetCode--8. 字符串转换整数 (atoi)LeetCode--82. 删除排序链表中的重复元素 IILeetCode--83. 删除排序链表中的重复元素LeetCode--84. 柱状图中最大的矩形【单调栈】LeetCode--85. 最大矩形LeetCode--87. 扰乱字符串LeetCode--879. 盈利计划LeetCode--88. 合并两个有序数组LeetCode--887. 鸡蛋掉落LeetCode--904. 水果成篮LeetCode--91. 解码方法LeetCode--912. 排序数组LeetCode--918. 环形子数组的最大和LeetCode--92. 反转链表 IILeetCode--93. 复原 IP 地址LeetCode--931. 下降路径最小和LeetCode--94. 二叉树的中序遍历LeetCode--958. 二叉树的完全性检验LeetCode--960. 删列造序 IIILeetCode--97. 交错字符串LeetCode--98. 验证二叉搜索树LeetCode--983. 最低票价LeetCode--LCR 140. 训练计划 IINC--311.圆环回原点NC--36进制加法补充题1. 排序奇升偶降链表
最后更新于