![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
LeetCode
文章平均质量分 61
代码随想录LeetCode刷题记录
1234567今天你有没有摸鱼
keep moving
展开
-
代码随想录 Day - 51|#309 最佳买卖股票时机含冷冻期|#714 买卖股票的最佳时机含手续费
● 309.最佳买卖股票时机含冷冻期● 714.买卖股票的最佳时机含手续费。原创 2023-09-28 13:58:46 · 56 阅读 · 0 评论 -
代码随想录 Day - 59|#647 回文字串|#516 最长回文子序列
● 647. 回文字串● 516. 最长回文子序列。原创 2023-10-06 13:02:12 · 233 阅读 · 0 评论 -
代码随想录 Day-44|#518 零钱兑换 II|#494 组合总和 IV
● 518. 零钱兑换 II● 377. 组合总和 Ⅳ。原创 2023-09-24 09:23:35 · 47 阅读 · 0 评论 -
代码随想录 Day - 48|#198 打家劫舍|#213 打家劫舍 II|#337 打家劫舍 III
● 198.打家劫舍● 213.打家劫舍II● 337.打家劫舍III。原创 2023-09-26 21:19:25 · 91 阅读 · 0 评论 -
代码随想录 Day - 49|#121 买卖股票的最佳时机|#213 买卖股票的最佳时机 II
● 121. 买卖股票的最佳时机● 122. 买卖股票的最佳时机II。原创 2023-09-27 11:40:33 · 59 阅读 · 0 评论 -
代码随想录 Day - 60|#739 每日温度|#496 下一个更大元素 I
● 739. 每日温度● 496. 下一个更大元素 I。原创 2023-10-07 19:04:59 · 204 阅读 · 0 评论 -
代码随想录 Day-42|#416 分割等和子集
● 416. 分割等和子集。原创 2023-09-23 14:49:47 · 45 阅读 · 0 评论 -
代码随想录 Day - 53|#1143 最长公共子序列|#1035 不相交的线|#53 最大子序和
● 1143. 最长公共子序列● 1035. 不相交的线● 53. 最大子序和 动态规划。原创 2023-10-03 21:36:59 · 68 阅读 · 0 评论 -
代码随想录 Day - 50|#123 买卖股票的最佳时机 III|#188 买卖股票的最佳时机 IV
● 123.买卖股票的最佳时机III● 188.买卖股票的最佳时机IV。原创 2023-09-27 15:33:07 · 131 阅读 · 0 评论 -
代码随想录 Day-44|#70 爬楼梯(进阶)|#322 零钱兑换|#279 完全平方数
● 70. 爬楼梯 (进阶)● 322. 零钱兑换● 279.完全平方数。原创 2023-09-24 11:18:09 · 46 阅读 · 0 评论 -
代码随想录 Day-43|#1049 最后一块石头的重量II|#494目标和|#474 一和零
有一堆石头,用整数数组 stones 表示。其中 stones[i] 表示第 i 块石头的重量。每一回合,从中选出任意两块石头,然后将它们一起粉碎。假设石头的重量分别为 x 和 y,且 x <= y。那么粉碎的可能结果如下:如果 x == y,那么两块石头都会被完全粉碎;如果 x!= y,那么重量为 x 的石头将会完全粉碎,而重量为 y 的石头新重量为 y-x。最后,最多只会剩下一块 石头。返回此石头 最小的可能重量。如果没有石头剩下,就返回 0。原创 2023-09-23 21:00:17 · 39 阅读 · 0 评论 -
代码随想录 Day - 52|#300 最长递增子序列|#674 最长连续递增序列|#718 最长重复子数组
● 300. 最长递增子序列● 674. 最长连续递增序列● 718. 最长重复子数组。原创 2023-10-02 12:12:19 · 122 阅读 · 0 评论 -
代码随想录 Day - 61|#503 下一个更大元素 II|#42 接雨水
● 503.下一个更大元素II● 42. 接雨水。原创 2023-10-09 12:35:35 · 142 阅读 · 0 评论 -
代码随想录 Day-41|#343 整数拆分|#96 不同的二叉搜索树
● 343. 整数拆分● 96.不同的二叉搜索树。原创 2023-09-19 14:59:40 · 75 阅读 · 0 评论 -
代码随想录 Day - 56|#583 两个字符串的删除操作|#72 编辑距离
● 583. 两个字符串的删除操作● 72. 编辑距离。原创 2023-10-05 10:34:10 · 299 阅读 · 0 评论 -
代码随想录 Day - 54|#392 判断子序列|#115 不同的子序列
● 392.判断子序列● 115.不同的子序列。原创 2023-10-04 11:16:58 · 124 阅读 · 0 评论 -
代码随想录 Day-45|#139 单词拆分
● 139.单词拆分。原创 2023-09-25 10:54:47 · 60 阅读 · 0 评论 -
代码随想录 Day - 62|#84 柱状图中最大的矩阵
● 84.柱状图中最大的矩形。原创 2023-10-10 12:26:53 · 149 阅读 · 0 评论 -
代码随想录 Day-25|#216 组合总和III|#17 电话号码的字母组合
● 216.组合总和III● 17.电话号码的字母组合。原创 2023-09-06 23:31:58 · 32 阅读 · 0 评论 -
代码随想录 Day-22|#235 二叉搜索树的最近公共祖先|#701 二叉搜索树中的插入操作 |#450 删除二叉搜索树中的节点
● 235. 二叉搜索树的最近公共祖先● 701.二叉搜索树中的插入操作● 450.删除二叉搜索树中的节点。原创 2023-09-06 12:22:08 · 39 阅读 · 1 评论 -
代码随想录 Day-29|#491 递增子序列|#46 全排列 |#47全排列II
给你一个整数数组 nums,找出并返回所有该数组中不同的递增子序列,递增子序列中至少有两个元素。你可以按任意顺序返回答案。给定一个不含重复数字的数组 nums ,返回其所有可能的全排列。你可以按任意顺序返回答案。数组中可能含有重复元素,如出现两个整数相等,也可以视作递增序列的一种特殊情况。给定一个可包含重复数字的序列 nums ,按任意顺序返回所有不重复的全排列。原创 2023-09-08 16:10:16 · 37 阅读 · 0 评论 -
代码随想录 Day-24|#77 组合
● 理论基础● 77. 组合。原创 2023-09-06 17:38:57 · 26 阅读 · 0 评论 -
代码随想录 Day-33|#1005 K次取反后最大化的数组和 |#134 加油站 |#135 分发糖果
● 1005.K次取反后最大化的数组和● 134. 加油站● 135. 分发糖果。原创 2023-09-11 11:30:44 · 71 阅读 · 0 评论 -
代码随想录 Day-38|#62 不同路径|#63 不同路径 II
● 62 不同路径● 63 不同路径II。原创 2023-09-16 11:54:42 · 32 阅读 · 0 评论 -
代码随想录 Day-28|#93 复原IP地址|#70 子集|#90 子集II
● 93.复原IP地址● 78.子集● 90.子集II。原创 2023-09-08 14:08:34 · 31 阅读 · 0 评论 -
代码随想录 Day-37|#509 斐波那契数 |#70 爬楼梯 |#746 使用最小花费爬楼梯
● 509. 斐波那契数● 70. 爬楼梯● 746. 使用最小花费爬楼梯。原创 2023-09-15 21:54:04 · 52 阅读 · 0 评论 -
代码随想录 Day-35|#435 无重叠区间 |#763 划分字母区间 |#56 合并区间
● 435. 无重叠区间● 763. 划分字母区间● 56. 合并区间。原创 2023-09-13 11:13:25 · 44 阅读 · 0 评论 -
代码随想录 Day-30 回溯总结篇
回溯法理论基础回溯是递归的副产品,有递归就会有回溯回溯法就是暴力搜索回溯法能解决(组合问题/排列问题/切割问题/子集问题/棋盘问题)回溯三部曲:1)递归函数的返回值和参数2)确认终止条件3)单层搜索过程(可剪枝优化)组合问题:1)一个集合来求组合,需要startIndex2)多个集合取组合,各个集合之间相互不影响,不用startIndex3)当集合元素会有重复,但要求解集不能包含重复的组合时,使用used数组来标记candidates是否使用过,当sort函数也起到了去重的作用切割原创 2023-09-10 11:46:16 · 72 阅读 · 0 评论 -
代码随想录 Day-34|#860 柠檬水找零 |#406 根据身高重建队列 |#452 用最少数量的箭引爆气球
● 860.柠檬水找零● 406.根据身高重建队列● 452. 用最少数量的箭引爆气球。原创 2023-09-12 21:44:19 · 25 阅读 · 0 评论 -
代码随想录 Day-17|#110 平衡二叉树|#257 二叉树的所有路径|#404 左叶子之和
● 110.平衡二叉树● 257. 二叉树的所有路径● 404.左叶子之和。原创 2023-08-29 15:56:31 · 35 阅读 · 1 评论 -
代码随想录 Day-20|#654 最大二叉树|#617 合并二叉树 |#700 二叉搜索树中的搜索|#98 验证二叉搜索树
● 654.最大二叉树● 617.合并二叉树● 700.二叉搜索树中的搜索● 98.验证二叉搜索树。原创 2023-08-31 14:06:18 · 62 阅读 · 1 评论 -
代码随想录 Day-31|#455 分发饼干 |#376 摆动序列 |#53 最大字序和
● 理论基础● 455.分发饼干● 376. 摆动序列● 53. 最大子序和。原创 2023-09-10 17:41:51 · 28 阅读 · 0 评论 -
代码随想录 Day-18|#513 找树左下角的值|#112 路径总和 |#113 路径总和ii|#106 从中序与后序遍历序列构造二叉树|#105 从前序与中序遍历序列构造二叉树
● 513.找树左下角的值● 112. 路径总和 113.路径总和ii● 106.从中序与后序遍历序列构造二叉树 105.从前序与中序遍历序列构造二叉树。原创 2023-08-30 14:15:32 · 48 阅读 · 1 评论 -
代码随想录 Day-32|#122 买卖股票的最佳时机II |#55 跳跃游戏 |#45 跳跃游戏 II
● 122.买卖股票的最佳时机II● 55. 跳跃游戏● 45.跳跃游戏II。原创 2023-09-10 20:40:47 · 46 阅读 · 0 评论 -
代码随想录 Day-27|#39 组合总和|#40 组合总和II|#131 分割回文串
● 39. 组合总和● 40.组合总和II● 131.分割回文串。原创 2023-09-07 18:26:43 · 28 阅读 · 0 评论 -
代码随想录 Day-36|#738 单调递增的数字 |#968 监控二叉树
● 738.单调递增的数字● 968.监控二叉树。原创 2023-09-15 17:45:11 · 57 阅读 · 0 评论 -
代码随想录 Day-23|#669 修剪二叉搜索树|#108 将有序数组转换为二叉搜索树 |#538 把二叉搜索树转换为累加树
● 669. 修剪二叉搜索树● 108.将有序数组转换为二叉搜索树● 538.把二叉搜索树转换为累加树。原创 2023-09-06 16:21:23 · 28 阅读 · 0 评论 -
代码随想录 Day-21|#530 二叉搜索树的最小绝对差|#501 二叉搜索树中的众数 |#236 二叉树的最近公共祖先
● 530.二叉搜索树的最小绝对差● 501.二叉搜索树中的众数● 236. 二叉树的最近公共祖先。原创 2023-09-04 22:52:17 · 48 阅读 · 1 评论 -
代码随想录Day-3|链表基础|Leetcode #203 移除链表元素| #707 设计链表| #206 反转链表
【代码】代码随想录Day-3|链表基础|Leetcode #203 移除链表元素| #707 设计链表| #206 反转链表。原创 2023-08-11 23:27:06 · 43 阅读 · 1 评论 -
代码随想录 Day-15|#10 层序遍历|#226 翻转二叉树|#101对称二叉树
● 102 层序遍历 10● 226.翻转二叉树● 101.对称二叉树 2。原创 2023-08-23 15:29:20 · 31 阅读 · 0 评论