![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
LeetCode刷题手册
每日更新LeetCode刷题记录
No.Ada
Ada Boosting
展开
-
DAY38-动态规划-完全背包
LeetCode322. 零钱兑换。LeetCode322. 零钱兑换。LeetCode279.完全平方数。LeetCode139.单词拆分。原创 2024-08-09 15:41:03 · 96 阅读 · 0 评论 -
DAY37-动态规划-背包问题
LeetCode518. 零钱兑换 II。LeetCode377. 组合总和 Ⅳ。原创 2024-08-09 15:34:16 · 93 阅读 · 0 评论 -
DAY36-动态规划-01背包plus
LeetCode1049. 最后一块石头的重量 II。LeetCode1049. 最后一块石头的重量 II。LeetCode494. 目标和。LeetCode474.一和零。原创 2024-08-07 16:17:24 · 153 阅读 · 0 评论 -
DAY35-动态规划-01背包
LeetCode416. 分割等和子集。原创 2024-08-06 11:43:31 · 99 阅读 · 0 评论 -
DAY34-动态规划-不同路径与整数拆分
LeetCode63. 不同路径 II。LeetCode96.不同的二叉搜索树。LeetCode343.整数拆分。LeetCode62.不同路径。LeetCode62.不同路径。原创 2024-08-06 11:51:33 · 165 阅读 · 0 评论 -
DAY32-动态规划
LeetCode746. 使用最小花费爬楼梯。LeetCode509. 斐波那契数。LeetCode509. 斐波那契数。LeetCode70. 爬楼梯。原创 2024-08-04 14:58:24 · 85 阅读 · 0 评论 -
DAY31-贪心算法
LeetCode738.单调递增的数字。LeetCode56. 合并区间。LeetCode56. 合并区间。原创 2024-08-06 11:55:38 · 76 阅读 · 0 评论 -
DAY30-贪心(区间算法)
LeetCode452. 用最少数量的箭引爆气球。LeetCode435. 无重叠区间。LeetCode763.划分字母区间。重点:维护一个最右区间长度。原创 2024-08-01 15:53:10 · 236 阅读 · 0 评论 -
Day29-贪心算法
LeetCode134. 加油站LeetCode134. 加油站思路:主要是在遍历的时候计算局部剩余油量总和,如果小于0则说明无法走到需要更新起始点。LeetCode135. 分发糖果思路:主要是利用两次遍历,第一次遍历的时候需要给数组里的每个位置都填上值。第二次反向遍历的时候在根据(该位置的最大值,和后一位+1来判断)原创 2024-07-31 16:42:30 · 166 阅读 · 0 评论 -
DAY28-贪心
LeetCode1005.K次取反后最大化的数组和。LeetCode122.买卖股票的最佳时机II。LeetCode45.跳跃游戏II。LeetCode55. 跳跃游戏。原创 2024-07-31 16:50:18 · 120 阅读 · 0 评论 -
DAY27-贪心算法
LeetCode376. 摆动序列。LeetCode53. 最大子序和。LeetCode455.分发饼干。原创 2024-07-29 14:04:02 · 134 阅读 · 0 评论 -
Day25-回溯
LeetCode491.递增子序列。LeetCode491.递增子序列。LeetCode47.全排列 II。LeetCode46.全排列。Leetcode51.N皇后。原创 2024-07-28 11:28:10 · 102 阅读 · 0 评论 -
DAY24-回溯
leetcode93.复原IP地址。leetcode90.子集II。leetcode78.子集。原创 2024-07-27 10:53:35 · 81 阅读 · 0 评论 -
DAY23-回溯
LeetCode40.组合总和II。LeetCode131.分割回文串。LeetCode39. 组合总和。原创 2024-07-26 12:46:03 · 134 阅读 · 0 评论 -
DAY22-回溯
【代码】DAY22-回溯。原创 2024-07-25 12:15:08 · 110 阅读 · 0 评论 -
DAY21-二叉树
【代码】DAY20-二叉树。原创 2024-07-24 11:16:47 · 195 阅读 · 0 评论 -
DAY20-二叉树
【代码】DAY20-二叉树。原创 2024-07-23 12:37:22 · 173 阅读 · 0 评论 -
DAY18-二叉树
【代码】DAY17-二叉树。原创 2024-07-22 12:25:33 · 125 阅读 · 0 评论 -
DAY17-二叉树
【代码】DAY17-二叉树。原创 2024-07-21 09:48:20 · 285 阅读 · 0 评论 -
DAY16-二叉树
【代码】DAY16-二叉树。原创 2024-07-20 12:01:02 · 175 阅读 · 0 评论 -
DAY15-二叉树
【代码】DAY15-二叉树。原创 2024-07-19 12:34:56 · 197 阅读 · 0 评论 -
DAY14-二叉树
【代码】DAY14-二叉树。原创 2024-07-18 20:41:17 · 155 阅读 · 0 评论 -
DAY13—二叉树
【代码】DAY13—二叉树。原创 2024-07-18 11:52:59 · 130 阅读 · 0 评论 -
DAY12-数组
LeetCodeHot 100 数组专题。原创 2024-07-14 15:55:46 · 127 阅读 · 0 评论 -
DAY11-栈和队列
LeetCode150. 逆波兰表达式求值。LeetCode347.前 K 个高频元素。LeetCode239. 滑动窗口最大值。LeetCode239. 滑动窗口最大值。原创 2024-07-13 13:41:38 · 153 阅读 · 0 评论 -
DAY10-栈与队列
LeetCode1047. 删除字符串中的所有相邻重复项。LeetCode225. 用队列实现栈。LeetCode232.用栈实现队列。LeetCode225. 用队列实现栈。LeetCode20. 有效的括号。原创 2024-07-12 14:09:39 · 222 阅读 · 0 评论 -
DAY9-字符串
55.右旋转字符串LeetCode151.翻转字符串里的单词法一:利用stack实现。原创 2024-07-11 15:06:19 · 174 阅读 · 0 评论 -
DAY8-字符串
LeetCode344.反转字符串LeetCode344.反转字符串LeetCode541.反转字符串II。原创 2024-07-10 16:40:31 · 197 阅读 · 0 评论 -
DAY7-哈希表
LeetCode383. 赎金信LeetCode454.四数相加IILeetCode383. 赎金信LeetCode15. 三数之和方法一(暴力法):但当数据量非常大的时候会超时。方法二(双指针法):固定i,再遍历j,k(),当遇到重复数字可跳过(原创 2024-07-09 15:22:47 · 210 阅读 · 0 评论 -
DAY6-哈希表
LeetCode349. 两个数组的交集。LeetCode349. 两个数组的交集。LeetCode242.有效的字母异位词。LeetCode202. 快乐数。LeetCode1. 两数之和。原创 2024-07-08 14:08:53 · 152 阅读 · 0 评论 -
DAY4-链表
LeetCode24. 两两交换链表中的节点重点:LeetCode24. 两两交换链表中的节点LeetCode19.删除链表的倒数第N个节点。原创 2024-07-06 15:16:14 · 134 阅读 · 0 评论 -
DAY3-链表
LeetCode203.移除链表元素。原创 2024-07-05 16:30:13 · 190 阅读 · 0 评论 -
DAY2-滑动窗口
LeetCode76.最小覆盖字串。LeetCode59.螺旋矩阵II。LeetCode940.水果成篮。209.长度最小的子数组。209.长度最小的子数组。原创 2024-07-04 15:48:33 · 195 阅读 · 0 评论 -
DAY1-双指针
*** 二分查找+扩散* @return*/// 数组为空时返回//二分查找找到目标值//扩散部分,注意边界问题start--;//剪多了需要恢复回来start++;end++;end--;} else {原创 2024-07-03 13:33:27 · 178 阅读 · 0 评论