自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 收藏
  • 关注

原创 代码随想录算法训练营第六十二天| LeetCode 84 柱状图中最大的矩形

1 LeetCode 84 柱状图中最大的矩形题目链接:LeetCode 84 柱状图中最大的矩形文章讲解:代码随想录(programmercarl.com)视频讲解:单调栈,又一次经典来袭! LeetCode:84.柱状图中最大的矩形

2023-10-24 08:58:10 200

原创 代码随想录算法训练营第六十一天| LeetCode 503下一个更大元素II、LeetCode 42 接雨水

1 LeetCode 503下一个更大元素II题目链接:LeetCode 503下一个更大元素II文章讲解:代码随想录(programmercarl.com)视频讲解:单调栈,成环了可怎么办?LeetCode:503.下一个更大元素II2 LeetCode 42 接雨水题目链接:LeetCode 42 接雨水文章讲解:代码随想录(programmercarl.com)视频讲解:单调栈,经典来袭!LeetCode:42.接雨水

2023-10-23 09:13:38 217

原创 代码随想录算法训练营第六十天| LeetCode 739 每日温度、LeetCode 496 下一个更大元素 I

1 LeetCode 739 每日温度题目链接:LeetCode 739 每日温度文章讲解:代码随想录(programmercarl.com)视频讲解:单调栈,你该了解的,这里都讲了!LeetCode:739.每日温度2 LeetCode 496 下一个更大元素 I题目链接:LeetCode 496 下一个更大元素 I文章讲解:代码随想录(programmercarl.com)视频讲解:单调栈,套上一个壳子就有点绕了| LeetCode:496.下一个更大元素

2023-10-23 09:10:51 320

原创 代码随想录算法训练营第五十九天| LeetCode 647 回文子串、LeetCode 516 最长回文子序列、动态规划总结

代码随想录(programmercarl.com)

2023-10-23 09:08:11 285

原创 代码随想录算法训练营第五十八天| LeetCode 583 两个字符串的删除操作、LeetCode 72 编辑距离、编辑距离总结

代码随想录(programmercarl.com)

2023-10-19 10:06:30 235

原创 代码随想录算法训练营第五十七天| LeetCode 392 判断子序列、LeetCode 115 不同的子序列

1 LeetCode 392 判断子序列题目链接:LeetCode 392 判断子序列文章讲解:代码随想录(programmercarl.com)视频讲解:动态规划,用相似思路解决复杂问题 | LeetCode:392.判断子序列2 LeetCode 115 不同的子序列题目链接:LeetCode 115 不同的子序列文章讲解:代码随想录(programmercarl.com)视频讲解:动态规划之子序列,为了编辑距离做铺垫 | LeetCode:115.不同的子序列

2023-10-19 10:02:57 239

原创 代码随想录算法训练营第五十六天| LeetCode 1143 最长公共子序列、LeetCode 1035 不相交的线、LeetCode 53 最大子序和

1 LeetCode 1143 最长公共子序列题目链接:LeetCode 1143 最长公共子序列文章讲解:代码随想录(programmercarl.com)视频讲解:动态规划子序列问题经典题目 | LeetCode:1143.最长公共子序列2 LeetCode 1035 不相交的线题目链接:LeetCode 1035 不相交的线文章讲解:代码随想录(programmercarl.com)视频讲解:动态规划之子序列问题,换汤不换药 | LeetCode:1035.不相交

2023-10-17 10:36:51 96

原创 代码随想录算法训练营第五十五天| LeetCode 300 最长递增子序列、LeetCode 674 最长连续递增序列、LeetCode 718 最长重复子数组

1 LeetCode 300 最长递增子序列题目链接:LeetCode 300 最长递增子序列文章讲解:代码随想录(programmercarl.com)视频讲解:动态规划之子序列问题,元素不连续!| LeetCode:300.最长递增子序列2 LeetCode 674 最长连续递增序列题目链接:LeetCode 674 最长连续递增序列文章讲解:代码随想录(programmercarl.com)视频讲解:动态规划之子序列问题,重点在于连续!| LeetCode:674

2023-10-16 09:03:49 121

原创 代码随想录算法训练营第五十三天| LeetCode 309 最佳买卖股票时机含冷冻期、LeetCode 714 买卖股票的最佳时机含手续费、总结

代码随想录(programmercarl.com)

2023-10-16 08:53:46 94

原创 代码随想录算法训练营第五十二天| LeetCode 123 买卖股票的最佳时机III、LeetCode 188 买卖股票的最佳时机IV

1 LeetCode 123 买卖股票的最佳时机III题目链接:LeetCode 123 买卖股票的最佳时机III文章讲解:代码随想录(programmercarl.com)视频讲解:动态规划,股票至多买卖两次,怎么求? | LeetCode:123.买卖股票最佳时机III2 LeetCode 188 买卖股票的最佳时机IV题目链接:LeetCode 188 买卖股票的最佳时机IV文章讲解:代码随想录(programmercarl.com)视频讲解:动态规划来决定最佳时

2023-10-13 09:34:53 118

原创 代码随想录算法训练营第五十一天| LeetCode 121 买卖股票的最佳时机、LeetCode 122 买卖股票的最佳时机II

1 LeetCode 121 买卖股票的最佳时机题目链接:LeetCode 121 买卖股票的最佳时机文章讲解:代码随想录(programmercarl.com)视频讲解:动态规划之 LeetCode:121.买卖股票的最佳时机12 LeetCode 122 买卖股票的最佳时机II题目链接:LeetCode 122 买卖股票的最佳时机II文章讲解:代码随想录(programmercarl.com)视频讲解:动态规划,股票问题第二弹 | LeetCode:122.买卖股票

2023-10-12 08:58:56 157

原创 代码随想录算法训练营第五十天| LeetCode 198 打家劫舍、LeetCode 213 打家劫舍II、LeetCode 337 打家劫舍III

1 LeetCode 198 打家劫舍题目链接:LeetCode 198 打家劫舍文章讲解:代码随想录(programmercarl.com)视频讲解:动态规划,偷不偷这个房间呢?| LeetCode:198.打家劫舍2 LeetCode 213 打家劫舍II题目链接:LeetCode 213 打家劫舍II文章讲解:代码随想录(programmercarl.com)视频讲解:动态规划,房间连成环了那还偷不偷呢?| LeetCode:213.打家劫舍II3 Le

2023-10-11 11:55:35 156

原创 代码随想录算法训练营第四十九天| LeetCode 139 单词拆分、多重背包理论基础、背包问题总结篇

代码随想录(programmercarl.com)

2023-10-11 09:16:04 71

原创 代码随想录算法训练营第四十八天| LeetCode 70 爬楼梯、LeetCode 322 零钱兑换、LeetCode 279 完全平方数

1 LeetCode 70 爬楼梯题目链接:LeetCode 70 爬楼梯文章讲解:代码随想录(programmercarl.com)2 LeetCode 322 零钱兑换题目链接:LeetCode 322 零钱兑换文章讲解:代码随想录(programmercarl.com)视频讲解:装满背包最少的物品件数是多少?| LeetCode:322.零钱兑换3 LeetCode 279 完全平方数题目链接:LeetCode 279 完全平方数文章讲解:代码随想

2023-10-09 11:45:07 125

原创 代码随想录算法训练营第四十六天| 完全背包理论基础、LeetCode 518 零钱兑换 II、LeetCode 377 组合总和 Ⅳ

1 完全背包理论基础文章讲解:代码随想录(programmercarl.com)视频讲解:带你学透完全背包问题!2 LeetCode 518 零钱兑换 II题目链接:LeetCode 518 零钱兑换 II文章讲解:代码随想录(programmercarl.com)视频讲解:装满背包有多少种方法?组合与排列有讲究!| LeetCode:518.零钱兑换II3 LeetCode 377 组合总和 Ⅳ题目链接:LeetCode 377 组合总和 Ⅳ文章讲解:

2023-10-07 09:39:42 205

原创 代码随想录算法训练营第四十五天| LeetCode 1049 最后一块石头的重量 II、LeetCode 494 目标和、LeetCode 474 一和零

LeetCode 1049 最后一块石头的重量 II代码随想录(programmercarl.com)这个背包最多能装多少?LeetCode:1049.最后一块石头的重量II。

2023-10-07 09:35:18 87

原创 代码随想录算法训练营第四十四天| 01背包理论基础1、01背包理论基础2、LeetCode 416 分割等和子集

1 01背包理论基础1文章讲解:代码随想录(programmercarl.com)视频讲解:带你学透0-1背包问题!2 01背包理论基础2文章讲解:代码随想录(programmercarl.com)视频讲解:带你学透0-1背包问题!(滚动数组)3 LeetCode 416 分割等和子集题目链接:LeetCode 416 分割等和子集文章讲解:代码随想录(programmercarl.com)视频讲解:动态规划之背包问题,这个包能装满吗?| LeetCod

2023-10-07 09:28:47 111

原创 代码随想录算法训练营第四十三天| LeetCode 343 整数拆分、LeetCode 96 不同的二叉搜索树

1 LeetCode 343 整数拆分题目链接:LeetCode 343 整数拆分文章讲解:代码随想录(programmercarl.com)视频讲解:动态规划,本题关键在于理解递推公式!| LeetCode:343. 整数拆分2 LeetCode 96 不同的二叉搜索树题目链接:LeetCode 96 不同的二叉搜索树文章讲解:代码随想录(programmercarl.com)视频讲解:动态规划找到子状态之间的关系很重要!| LeetCode:96.不同的二叉搜索树

2023-10-07 09:24:22 63

原创 代码随想录算法训练营第四十二天| LeetCode 62 不同路径、LeetCode 63 不同路径 II

1 LeetCode 62 不同路径题目链接:LeetCode 62 不同路径文章讲解:代码随想录(programmercarl.com)视频讲解:动态规划中如何初始化很重要!| LeetCode:62.不同路径2 LeetCode 63 不同路径 II题目链接:LeetCode 63 不同路径 II文章讲解:代码随想录(programmercarl.com)视频讲解:动态规划,这次遇到障碍了| LeetCode:63. 不同路径 II

2023-10-07 09:21:08 128

原创 代码随想录算法训练营第四十一天| 动态规划理论基础、LeetCode 509 斐波那契数、LeetCode 70 爬楼梯、LeetCode746 使用最小花费爬楼梯

1 动态规划理论基础文章讲解:代码随想录(programmercarl.com)视频讲解:动态规划理论基础2 LeetCode 509 斐波那契数题目链接:LeetCode 509 斐波那契数文章讲解:代码随想录(programmercarl.com)视频讲解:手把手带你入门动态规划 | leetcode:509.斐波那契数3 LeetCode 70 爬楼梯题目链接:LeetCode 70 爬楼梯文章讲解:代码随想录(programmercarl.com

2023-10-07 09:18:11 45

原创 代码随想录算法训练营第三十七天| LeetCode 738 单调递增的数字、LeetCode 968 监控二叉树

1 LeetCode 738.单调递增的数字题目链接:LeetCode 738.单调递增的数字文章讲解:代码随想录(programmercarl.com)视频讲解:贪心算法,思路不难想,但代码不好写!LeetCode:738.单调自增的数字2 LeetCode 968 监控二叉树题目链接:LeetCode 968 监控二叉树文章讲解:代码随想录(programmercarl.com)视频讲解:贪心算法,二叉树与贪心的结合,有点难...... LeetCode:968.监

2023-09-28 15:58:53 136

原创 代码随想录算法训练营第三十六天| LeetCode 435 无重叠区间、LeetCode 763 划分字母区间、LeetCode 56 合并区间

1 LeetCode 435 无重叠区间题目链接:LeetCode 435 无重叠区间文章讲解:代码随想录(programmercarl.com)视频讲解:贪心算法,依然是判断重叠区间 | LeetCode:435.无重叠区间2 LeetCode 763 划分字母区间题目链接:LeetCode 763 划分字母区间文章讲解:代码随想录(programmercarl.com)视频讲解:贪心算法,寻找最远的出现位置! LeetCode:763.划分字母区间3 Le

2023-09-27 13:52:00 114

原创 代码随想录算法训练营第三十五天| LeetCode 860 柠檬水找零、LeetCode 406 根据身高重建队列、LeetCode 452 用最少数量的箭引爆气球

1 LeetCode 860 柠檬水找零题目链接:LeetCode 860 柠檬水找零文章讲解:代码随想录(programmercarl.com)视频讲解:贪心算法,看上去复杂,其实逻辑都是固定的!LeetCode:860.柠檬水找零2 LeetCode 406 根据身高重建队列题目链接:LeetCode 406 根据身高重建队列文章讲解:代码随想录(programmercarl.com)视频讲解:贪心算法,不要两边一起贪,会顾此失彼 | LeetCode:406.根据

2023-09-26 17:11:31 81

原创 代码随想录算法训练营第三十四天| LeetCode 1005 K次取反后最大化的数组和、LeetCode 134 加油站、LeetCode 135 分发糖果

1 LeetCode 1005 K次取反后最大化的数组和题目链接:LeetCode 1005 K次取反后最大化的数组和文章讲解:代码随想录(programmercarl.com)视频讲解:贪心算法,这不就是常识?还能叫贪心?LeetCode:1005.K次取反后最大化的数组和2 LeetCode 134 加油站题目链接:LeetCode 134 加油站文章讲解:代码随想录(programmercarl.com)视频讲解:贪心算法,得这么加油才能跑完全程!LeetCode

2023-09-25 14:09:06 135

原创 代码随想录算法训练营第三十二天| LeetCode 122 买卖股票的最佳时机II、LeetCode 55 跳跃游戏、LeetCode 45 跳跃游戏II

1 LeetCode 122 买卖股票的最佳时机II题目链接:LeetCode 122 买卖股票的最佳时机II文章讲解:代码随想录(programmercarl.com)视频讲解:贪心算法也能解决股票问题!LeetCode:122.买卖股票最佳时机 II2 LeetCode 55 跳跃游戏题目链接:LeetCode 55 跳跃游戏文章讲解:代码随想录(programmercarl.com)视频讲解:贪心算法,怎么跳跃不重要,关键在覆盖范围 | LeetCode:55.跳

2023-09-23 20:46:47 100

原创 代码随想录算法训练营第三十一天| 理论基础、LeetCode 455 分发饼干、LeetCode 376 摆动序列、LeetCode 53 最大子序和

1 理论基础文章讲解:代码随想录(programmercarl.com)视频讲解:贪心算法理论基础!2 LeetCode 455 分发饼干题目链接:LeetCode 455 分发饼干文章讲解:代码随想录(programmercarl.com)视频讲解:贪心算法,你想先喂哪个小孩?| LeetCode:455.分发饼干3 LeetCode 376 摆动序列题目链接:LeetCode 376 摆动序列文章讲解:代码随想录(programmercarl.com

2023-09-22 21:14:05 89

原创 代码随想录算法训练营第三十天| LeetCode 332 重新安排行程、LeetCode 51 N皇后、LeetCode 37 解数独、总结

代码随想录(programmercarl.com)

2023-09-21 21:22:13 132

原创 代码随想录算法训练营第二十九天| LeetCode 491 递增子序列、LeetCode 46 全排列、LeetCode 47 全排列 II

1 LeetCode 491 递增子序列题目链接:LeetCode 491 递增子序列文章讲解:代码随想录(programmercarl.com)视频讲解:回溯算法精讲,树层去重与树枝去重 | LeetCode:491.递增子序列2 LeetCode 46 全排列题目链接:LeetCode 46 全排列文章讲解:代码随想录(programmercarl.com)视频讲解:组合与排列的区别,回溯算法求解的时候,有何不同?| LeetCode:46.全排列3 Le

2023-09-20 16:10:55 135 1

原创 代码随想录算法训练营第二十八天| LeetCode 93 复原IP地址、LeetCode 78 子集、LeetCode 90 子集II

1 LeetCode 93 复原IP地址题目链接:LeetCode 93 复原IP地址文章讲解:代码随想录(programmercarl.com)视频讲解:回溯算法如何分割字符串并判断是合法IP?| LeetCode:93.复原IP地址2 LeetCode 78 子集题目链接:LeetCode 78 子集文章讲解:代码随想录(programmercarl.com)视频讲解:回溯算法解决子集问题,树上节点都是目标集和! | LeetCode:78.子集3 Lee

2023-09-19 21:34:58 127

原创 代码随想录算法训练营第二十七天| LeetCode 39 组合总和、LeetCode 40 组合总和II、LeetCode 131 分割回文串

1 LeetCode 39 组合总和题目链接:LeetCode 39 组合总和文章讲解:代码随想录(programmercarl.com)视频讲解:Leetcode:39. 组合总和讲解2 LeetCode 40 组合总和II题目链接:LeetCode 40 组合总和II文章讲解:代码随想录(programmercarl.com)视频讲解:回溯算法中的去重,树层去重树枝去重,你弄清楚了没?| LeetCode:40.组合总和II3 LeetCode 131 分

2023-09-18 09:05:19 148 1

原创 代码随想录算法训练营第二十六天| LeetCode 216 组合总和III、LeetCode 17 电话号码的字母组合

1 LeetCode 216 组合总和III题目链接:LeetCode 216 组合总和III文章讲解:代码随想录(programmercarl.com)视频讲解:和组合问题有啥区别?回溯算法如何剪枝?| LeetCode:216.组合总和III2 LeetCode 17 电话号码的字母组合题目链接:lLeetCode 17 电话号码的字母组合文章讲解:代码随想录(programmercarl.com)视频讲解:还得用回溯算法!| LeetCode:17.电话号码的字母

2023-09-18 09:01:15 124 1

原创 代码随想录算法训练营第二十四天| 回溯算法理论基础、LeetCode 77 组合

1 回溯算法理论基础文章讲解:代码随想录(programmercarl.com)视频讲解:带你学透回溯算法(理论篇)2 LeetCode 77 组合题目链接:LeetCode 77 组合文章讲解:代码随想录(programmercarl.com)视频讲解:带你学透回溯算法-组合问题(对应力扣题目:77.组合),组合问题的剪枝操作

2023-09-18 08:55:33 113

原创 代码随想录算法训练营第二十三天| LeetCode 669 修剪二叉搜索树、LeetCode 108 将有序数组转换为二叉搜索树、LeetCode 538 把二叉搜索树转换为累加树

1 LeetCode 669 修剪二叉搜索树题目链接:LeetCode 669 修剪二叉搜索树文章讲解:代码随想录(programmercarl.com)视频讲解:你修剪的方式不对,我来给你纠正一下!| LeetCode:669. 修剪二叉搜索树2 LeetCode 108 将有序数组转换为二叉搜索树题目链接:LeetCode 108 将有序数组转换为二叉搜索树文章讲解:代码随想录(programmercarl.com)视频讲解:构造平衡二叉搜索树!| LeetCode

2023-09-14 21:55:15 114

原创 代码随想录算法训练营第二十二天| LeetCode 235 二叉搜索树的最近公共祖先、LeetCode 701 二叉搜索树中的插入操作、LeetCode 450 删除二叉搜索树中的节点

1 LeetCode 235 二叉搜索树的最近公共祖先题目链接:LeetCode 235 二叉搜索树的最近公共祖先文章讲解:代码随想录(programmercarl.com)视频讲解:二叉搜索树找祖先就有点不一样了!| 235. 二叉搜索树的最近公共祖先2 LeetCode 701 二叉搜索树中的插入操作题目链接:LeetCode 701 二叉搜索树中的插入操作文章讲解:代码随想录(programmercarl.com)视频讲解:原来这么简单? | LeetCode:7

2023-09-14 09:15:10 106

原创 代码随想录算法训练营第二十一天| LeetCode 530 二叉搜索树的最小绝对差、LeetCode 501 二叉搜索树中的众数、LeetCode 236 二叉树的最近公共祖先

1 LeetCode 530 二叉搜索树的最小绝对差题目链接:LeetCode 530 二叉搜索树的最小绝对差文章讲解:代码随想录(programmercarl.com)视频讲解:二叉搜索树中,需要掌握如何双指针遍历!| LeetCode:530.二叉搜索树的最小绝对差2 LeetCode 501 二叉搜索树中的众数题目链接:LeetCode 501 二叉搜索树中的众数文章讲解:代码随想录(programmercarl.com)视频讲解:不仅双指针,还有代码技巧可以惊艳

2023-09-12 21:42:59 143

原创 代码随想录算法训练营第二十天| LeetCode 654 最大二叉树、LeetCode 617 合并二叉树 、LeetCode 700 二叉搜索树中的搜索、LeetCode 98 验证二叉搜索树

【代码】代码随想录算法训练营第十九天| LeetCode 654 最大二叉树、LeetCode 617 合并二叉树 、LeetCode 700 二叉搜索树中的搜索、LeetCode 98 验证二叉搜索树。

2023-09-11 20:57:15 71

原创 代码随想录算法训练营第十八天| 找树左下角的值、路径总和、从中序与后序遍历序列构造二叉树

3 从中序与后序遍历序列构造二叉树。

2023-09-10 20:53:03 52

原创 代码随想录算法训练营第十七天| LeetCode 110 平衡二叉树、LeetCode 257 二叉树的所有路径、LeetCode 404 左叶子之和

【代码】代码随想录算法训练营第十七天| LeetCode 110 平衡二叉树、LeetCode 257 二叉树的所有路径、LeetCode 404 左叶子之和。

2023-09-08 21:50:23 103

原创 代码随想录算法训练营第十六天| LeetCode 104 二叉树的最大深度、LeetCode 111 二叉树的最小深度、LeetCode 222 完全二叉树的节点个数

1 LeetCode 104 二叉树的最大深度题目链接:LeetCode 104 二叉树的最大深度文章讲解:代码随想录(programmercarl.com)视频讲解:二叉树的高度和深度有啥区别?究竟用什么遍历顺序?2 LeetCode 111 二叉树的最小深度题目链接:LeetCode 111 二叉树的最小深度文章讲解:代码随想录(programmercarl.com)视频讲解:看起来好像做过,一写就错! | LeetCode:111.二叉树的最小深度3 L

2023-09-07 20:24:09 152

原创 代码随想录算法训练营第十五天| 二叉树的层序遍历、LeetCode 226 翻转二叉树、LeetCode 101 对称二叉树

1 二叉树的层序遍历文章讲解:代码随想录(programmercarl.com)视频讲解:讲透二叉树的层序遍历 | 广度优先搜索2 LeetCode 226 翻转二叉树题目链接:LeetCode 226 翻转二叉树文章讲解:代码随想录(programmercarl.com)视频讲解:听说一位巨佬面Google被拒了,因为没写出翻转二叉树3 LeetCode 101 对称二叉树题目链接:LeetCode 101 对称二叉树文章讲解:代码随想录(progra

2023-09-06 21:01:04 135

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除