自定义博客皮肤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)
  • 收藏
  • 关注

原创 代码随想录算法训练营第五十九天 | dijkstra(堆优化版)、Bellman_ford 算法精讲

代码随想录算法训练营第五十九天 | dijkstra(堆优化版)、Bellman_ford 算法精讲

2025-06-18 16:58:36 700

原创 代码随想录算法训练营第五十八天 | 拓扑排序精讲、dijkstra(朴素版)精讲

代码随想录算法训练营第五十八天 | 拓扑排序精讲、dijkstra(朴素版)精讲

2025-06-12 13:25:59 1096

原创 力扣Hoot100 第一天 | 哈希3题

力扣Hoot100 第一天 | 哈希3题

2025-06-12 08:35:51 830

原创 代码随想录算法训练营第五十七天 | 最小生成树之prim算法、最小生成树之kruskal算法

代码随想录算法训练营第五十七天 | 最小生成树之prim算法、最小生成树之kruskal算法

2025-06-11 12:48:58 636

原创 代码随想录算法训练营第五十六天(并查集相关题) | 108.冗余连接、109.冗余连接II

代码随想录算法训练营第五十六天(并查集相关题) | 108.冗余连接、109.冗余连接II

2025-06-04 21:03:35 571

原创 代码随想录算法训练营第五十五天 | 并查集理论基础、寻找存在的路径

代码随想录算法训练营第五十五天 | 并查集理论基础、寻找存在的路径

2025-06-04 15:52:06 729

原创 代码随想录算法训练营第五十三天 | 110.字符串接龙 、105.有向图的完全可达性、106.岛屿的周长

代码随想录算法训练营第五十三天 | 110.字符串接龙 、105.有向图的完全可达性、106.岛屿的周长

2025-05-29 16:46:00 897

原创 代码随想录算法训练营第五十二天 | 101.孤岛的总面积、102.沉没孤岛、103.水流问题、104.建造最大岛屿

代码随想录算法训练营第五十二天 | 101.孤岛的总面积、102.沉没孤岛、103.水流问题、104.建造最大岛屿

2025-05-28 20:01:06 785

原创 代码随想录算法训练营第五十一天 | 99.岛屿数量 深搜、99.岛屿数量 广搜、100.岛屿的最大面积

代码随想录算法训练营第五十一天 | 99.岛屿数量 深搜、99.岛屿数量 广搜、100.岛屿的最大面积

2025-05-27 17:14:16 1003

原创 代码随想录算法训练营第五十天(开始图论) | 图论理论基础、深搜理论基础、98. 所有可达路径、广搜理论基础

代码随想录算法训练营第五十天(开始图论) | 图论理论基础、深搜理论基础、98. 所有可达路径、广搜理论基础

2025-05-26 23:17:29 728

原创 代码随想录算法训练营第四十九天(单调栈完结) | 42. 接雨水、84.柱状图中最大的矩形

代码随想录算法训练营第四十九天(单调栈完结) | 42. 接雨水、84.柱状图中最大的矩形

2025-05-23 17:32:17 711

原创 代码随想录算法训练营第四十八天(开始单调栈) | 739. 每日温度、496.下一个更大元素 I、503.下一个更大元素II

代码随想录算法训练营第四十八天(开始单调栈) | 739. 每日温度、496.下一个更大元素 I、503.下一个更大元素II

2025-05-22 15:44:28 985

原创 代码随想录算法训练营第四十六天 | 647. 回文子串、 516.最长回文子序列

代码随想录算法训练营第四十六天 | 647. 回文子串、 516.最长回文子序列

2025-05-20 14:33:14 901

原创 代码随想录算法训练营第四十五天(编辑距离专栏) | 115.不同的子序列 、583. 两个字符串的删除操作、72. 编辑距离

代码随想录算法训练营第四十五天(编辑距离专栏) | 115.不同的子序列 、583. 两个字符串的删除操作、72. 编辑距离

2025-05-14 16:50:29 983

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

代码随想录算法训练营第四十四天 | 1143.最长公共子序列、1035.不相交的线、53. 最大子序和、392.判断子序列

2025-05-14 15:05:09 755

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

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

2025-05-14 13:57:41 738

原创 代码随想录算法训练营第四十二天(股票问题专栏二) | 188.买卖股票的最佳时机IV、309.最佳买卖股票时机含冷冻期、714.买卖股票的最佳时机含手续费

代码随想录算法训练营第四十二天(股票问题专栏二) | 188.买卖股票的最佳时机IV、309.最佳买卖股票时机含冷冻期、714.买卖股票的最佳时机含手续费

2025-05-14 13:48:16 951

原创 代码随想录算法训练营第四十一天(股票问题专栏一) | 121. 买卖股票的最佳时机、122.买卖股票的最佳时机II、123.买卖股票的最佳时机III

代码随想录算法训练营第四十一天(股票问题专栏一) | 121. 买卖股票的最佳时机、122.买卖股票的最佳时机II、123.买卖股票的最佳时机III

2025-05-14 13:09:54 627

原创 代码随想录算法训练营第三十九天(打家劫舍专题) | 198.打家劫舍、213.打家劫舍II、337.打家劫舍III

代码随想录算法训练营第三十九天(打家劫舍专题) | 198.打家劫舍、213.打家劫舍II、337.打家劫舍III

2025-05-14 12:51:09 733

原创 代码随想录算法训练营第三十八天 | 322. 零钱兑换、279.完全平方数、 139.单词拆分、多重背包理论基础

代码随想录算法训练营第三十八天 | 322. 零钱兑换、279.完全平方数、 139.单词拆分、多重背包理论基础、背包问题总结

2025-05-08 18:18:54 1100

原创 代码随想录算法训练营第三十七天 | 完全背包问题: 518. 零钱兑换 II 、377. 组合总和 Ⅳ、70. 爬楼梯 (进阶)

代码随想录算法训练营第三十七天 | 完全背包问题: 518. 零钱兑换 II 、377. 组合总和 Ⅳ、70. 爬楼梯 (进阶)

2025-05-07 16:50:34 853

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

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

2025-05-07 15:12:53 873

原创 代码随想录算法训练营第三十五天 | 01背包问题 二维、01背包问题 一维、416. 分割等和子集

代码随想录算法训练营第三十五天 | 01背包问题 二维、01背包问题 一维、416. 分割等和子集

2025-04-29 20:29:20 995

原创 代码随想录算法训练营第三十四天 | 62.不同路径、63. 不同路径 II、 343. 整数拆分 (可跳过)、96. 不同的二叉搜索树 (可跳过)

代码随想录算法训练营第三十四天 | 62.不同路径、63. 不同路径 II、 343. 整数拆分 (可跳过)、96. 不同的二叉搜索树 (可跳过)

2025-04-28 16:56:15 629

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

代码随想录算法训练营第三十二天 | 动态规划基础理论、509. 斐波那契数、70. 爬楼梯、746. 使用最小花费爬楼梯

2025-04-28 09:45:21 1032

原创 代码随想录 | 贪心算法总结

周总结里会对每周的题目中大家的疑问、相关难点或者笔误之类的进行复盘和总结。如果大家发现文章哪里有问题,那么在周总结里或者文章评论区一定进行了修正,保证不会因为我的笔误或者理解问题而误导大家。所以周总结一定要看!本周小结!(贪心算法系列一)(opens new window)本周小结!(贪心算法系列二)(opens new window)本周小结!(贪心算法系列三)(opens new window)本周小结!(贪心算法系列四)(opens new window)贪心专题汇聚为一张图:这个图是。

2025-04-26 17:37:41 872

原创 代码随想录算法训练营第三十一天 | 56. 合并区间、 738.单调递增的数字、968.监控二叉树 (可跳过)

代码随想录算法训练营第三十一天 | 56. 合并区间、 738.单调递增的数字、968.监控二叉树 (可跳过)

2025-04-26 17:20:49 1063

原创 代码随想录算法训练营第三十天 | 452. 用最少数量的箭引爆气球、435. 无重叠区间、763.划分字母区间

代码随想录算法训练营第三十天 | 452. 用最少数量的箭引爆气球、435. 无重叠区间、763.划分字母区间

2025-04-26 15:36:00 641

原创 代码随想录算法训练营第二十九天 | 134. 加油站、135. 分发糖果、860.柠檬水找零、406.根据身高重建队列

代码随想录算法训练营第二十九天 | 134. 加油站、135. 分发糖果、860.柠檬水找零、406.根据身高重建队列

2025-04-25 11:51:59 724

原创 代码随想录算法训练营第二十八天 |122.买卖股票的最佳时机II、55. 跳跃游戏、45.跳跃游戏II、1005.K次取反后最大化的数组和

代码随想录算法训练营第二十八天 |122.买卖股票的最佳时机II、55. 跳跃游戏、45.跳跃游戏II、1005.K次取反后最大化的数组和

2025-04-23 20:06:09 1014

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

代码随想录算法训练营第二十七天 | 贪心算法理论基础、455.分发饼干、376. 摆动序列、53. 最大子序和

2025-04-22 19:57:37 883

原创 代码随想录算法训练营第二十五天 | 491.递增子序列、46.全排列、47.全排列 II、51.N皇后、37.解数独

代码随想录算法训练营第二十五天 | 491.递增子序列、46.全排列、47.全排列 II、51.N皇后、37.解数独

2025-04-21 21:37:06 784

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

求排列问题的时候,就要从0开始,因为集合是有序的,{1, 2} 和{2, 1}是两个集合,排列问题我们后续的文章就会讲到的。从图中可以看出,同一树层上重复取2 就要过滤掉,同一树枝上就可以重复取2,因为同一树枝上元素的集合才是唯一子集!情况就不同了,本题明确要求只会分成4段,所以不能用切割线切到最后作为终止条件,而是分割的段数作为终止条件。其实子集也是一种组合问题,因为它的集合是无序的,子集{1,2} 和 子集{2,1}是一样的。在注释中,可以发现可以不写终止条件,因为本来我们就要遍历整棵树。

2025-04-21 10:37:27 922

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

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

2025-04-17 19:40:14 1055

原创 代码随想录算法训练营第二十二天 | 回溯算法理论基础、77. 组合、216.组合总和III、17.电话号码的字母组合

代码随想录算法训练营第二十二天 | 回溯算法理论基础、77. 组合、216.组合总和III、17.电话号码的字母组合

2025-04-17 16:08:48 1048

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

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

2025-04-15 17:13:21 886

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

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

2025-04-12 21:09:54 975

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

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

2025-04-11 16:40:47 740

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

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

2025-04-11 14:38:35 608

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

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

2025-04-10 09:42:15 950

空空如也

空空如也

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

TA关注的人

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