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

原创 代码随想录算法训练营一刷完结篇

我是 2023 年 10 月接触到《代码随想录》的,当时是为了准备一个 Python 算法竞赛 —— 规模不大,是市级的。因为时间仓促,没能全部看完,只挑了些题目看了看,但感觉内容特别好,在竞赛里确实帮了我不少。那时候我就想着,得找个时间把里面的视频全看一遍。有些题目之前完全没接触过,视频里的代码也不太看得懂,就连一些默认应该掌握的语法,我也不太清楚 —— 不过这个问题在写代码的过程中已经有所改善了。终于是把 62 天的任务做完了。这一刷主要是为了了解这些算法的核心思路,之后再学的时候应该能轻松些。

2025-08-13 11:26:36 108

原创 代码随想录算法训练营第六十二天|KamaCoder 97 小明逛公园,KamaCoder 127 骑士的攻击

【代码】代码随想录算法训练营第六十二天|KamaCoder 97 小明逛公园,KamaCoder 127 骑士的攻击。

2025-08-13 11:16:09 202

原创 代码随想录算法训练营第六十天|KamaCoder 94 城市间货物运输 I,KamaCoder 95 城市间货物运输 II,KamaCoder 96 城市间货物运输 III

今天用时2h,这解法好难理解。

2025-08-12 11:20:03 157

原创 代码随想录算法训练营第五十九天|KamaCoder 47 参加科学大会(第六期模拟笔试),KamaCoder 94 城市间货物运输 I

【代码】代码随想录算法训练营第五十九天|KamaCoder 47 参加科学大会(第六期模拟笔试),KamaCoder 94 城市间货物运输 I。

2025-08-08 11:49:15 144

原创 代码随想录算法训练营第五十八天|KamaCoder 117 软件构建,KamaCoder 47 参加科学大会(第六期模拟笔试)

【代码】代码随想录算法训练营第五十七天|KamaCoder 117 软件构建,KamaCoder 47 参加科学大会(第六期模拟笔试)

2025-08-07 10:33:32 194

原创 代码随想录算法训练营第五十七天|KamaCoder 53 寻宝(第七期模拟笔试)

这是kruskal算法的写法。这是prim算法的写法。

2025-08-06 10:44:09 161

原创 代码随想录算法训练营第五十六天|KamaCoder 108 冗余的边,KamaCoder 109 冗余的边 II

只能看懂了这些,其他的还是不太能理解。对着代码研究了许久,但还是不太看得懂。

2025-08-05 11:04:45 189

原创 代码随想录算法训练营第五十五天|KamaCoder 107 寻找存在的路径

【代码】代码随想录算法训练营第五十五天|KamaCoder 107 寻找存在的路径。

2025-08-04 10:56:40 188

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

【代码】代码随想录算法训练营第五十三天|KamaCoder 110 字符串接龙,KamaCoder 105 有向图的完全联通,KamaCoder 106 岛屿的周长。

2025-08-02 11:23:07 173

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

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

2025-08-01 12:18:43 224

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

【代码】代码随想录算法训练营第五十一天|KamaCoder 99 岛屿数量,KamaCoder 100 岛屿的最大面积。

2025-07-31 10:13:28 164

原创 代码随想录算法训练营第五十天|KamaCoder 98 所有可达路径

【代码】代码随想录算法训练营第五十天|KamaCoder 98 所有可达路径。

2025-07-30 10:31:04 147

原创 代码随想录算法训练营第四十九天|LeetCode 42 接雨水,LeetCode 84 柱状图中最大的矩形

【代码】代码随想录算法训练营第四十九天|LeetCode 42 接雨水,LeetCode 84 柱状图中最大的矩形。

2025-07-29 11:46:54 238

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

【代码】代码随想录算法训练营第四十八天|LeetCode 739 每日温度,LeetCode 496 下一个更大元素 I,LeetCode 503 下一个更大元素 II。

2025-07-28 10:55:42 163

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

【代码】代码随想录算法训练营第四十六天|LeetCode 647 回文子串,LeetCode 516 最长回文子序列。

2025-07-26 12:37:06 127

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

【代码】代码随想录算法训练营第四十五天|LeetCode 115 不同的子序列,LeetCode 583 两个字符串的删除操作,LeetCode 72 编辑距离。

2025-07-25 10:58:50 176

原创 代码随想录算法训练营第四十四天|LeetCode 1143 最长公共子序列,LeetCode 1035 不相交的线,LeetCode 718 最长重复子数组

【代码】代码随想录算法训练营第四十四天|LeetCode 1143 最长公共子序列,LeetCode 1035 不相交的线,LeetCode 718 最长重复子数组。

2025-07-24 14:13:01 162

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

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

2025-07-23 11:17:26 150

原创 代码随想录算法训练营第四十二天|LeetCode 188 买卖股票的最佳时机 IV,LeetCode 309 买卖股票的最佳时机含冷冻期,LeetCode 714 买卖股票的最佳时机含手续费

股票问题其实弄清楚dp的关系和前后条件就可以做出来了。

2025-07-22 15:58:56 216

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

【代码】代码随想录算法训练营第四十一天|LeetCode 121 买卖股票的最佳时机,LeetCode 122 买卖股票的最佳时机 II,LeetCode 123 买卖股票的最佳时机 III。

2025-07-22 14:12:08 220

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

【代码】代码随想录算法训练营第三十九天|LeetCode 198 打家劫舍,LeetCode 213 打家劫舍 II,LeetCode 337 打家劫舍 III。

2025-07-19 11:07:42 175

原创 代码随想录算法训练营第三十八天|LeetCode 322 零钱兑换,LeetCode 279 完全平方数,LeetCode 139 单词拆分

其中难点就在于递推公式和遍历顺序。

2025-07-18 12:53:34 167

原创 代码随想录算法训练营第三十七天|LeetCode 518 零钱兑换 II,LeetCode 377 组合总和 IV

还有两道卡码网的题目我是做在pycharm上的,就不复制过来了。

2025-07-17 12:13:05 197

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

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

2025-07-16 11:05:37 195

原创 代码随想录算法训练营第三十五天|LeetCode 416 分割等和子集

【代码】代码随想录算法训练营第三十五天|LeetCode 416 分割等和子集。

2025-07-15 11:54:12 198

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

本文介绍了LeetCode两道动态规划题目解法:62题使用二维数组存储路径数,初始化边界为1后递推计算;63题在路径中考虑障碍物,需特殊处理边界和障碍位置。两道题均采用自底向上的DP方法,时间复杂度O(mn),空间复杂度O(mn)。作者完成两题共花费2小时。

2025-07-14 09:44:23 213

原创 代码随想录算法训练营第三十二天|LeetCode 509 斐波那契数,LeetCode 70 爬楼梯,LeetCode 746 使用最小花费爬楼梯

今天用时2h,今天的题比较简单,但都比较难想出来。

2025-07-12 12:26:43 163

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

贪心没有固定的套路,通过局部最优推出全局最优这个过程还是挺难的,但做多了贪心的题目后,总能想一些思路出来了。

2025-07-11 11:10:18 211

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

今天比较简单,用时1h。

2025-07-10 09:43:44 136

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

今天用时1.5h,有点简单了。

2025-07-09 10:02:56 993

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

今天用时1.5h,贪心有点难。

2025-07-08 10:23:42 206

原创 代码随想录算法训练营第二十七天|LeetCode 455 分发饼干,LeetCode 376 摆动序列,LeetCode 53 最大子数组和

今天用时1.5h,第一题还能想到点思路,第三题只能想出暴力法,第二题完全想不到。

2025-07-07 20:10:58 210

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

明天再把剩下三道题解决了。

2025-07-05 14:41:04 171

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

今天用时1.5h,今天的题目还是比较简单的。

2025-07-04 10:34:02 164

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

大体代码和上面一题一致,只需要稍微修改即可。今天用时2h,感觉回溯也不是很难。

2025-07-03 11:00:23 191

原创 代码随想录算法训练营第二十二天|LeetCode 77 组合,LeetCode 216 组合总和 III,LeetCode 450 删除二叉搜索树中的节点

今天用时2.5h,回溯比二叉树好理解点。

2025-07-02 12:21:05 483

原创 代码随想录算法训练营第二十一天|LeetCode 669 修剪二叉搜索树,LeetCode 108 将有序数组转换为二叉搜索树,LeetCode 450 删除二叉搜索树中的节点

终于把二叉树做完了,主要是二叉树的递归太难理解。我感觉我对二叉树的理解还是在云里雾里的状态,二刷的时候得重点看二叉树这块内容。今天用时2h,二叉树好难!递归,感觉二叉树和链表很像。

2025-07-01 11:05:05 143

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

这道题迭代的方法还不是很懂,等二刷再来着重学。今天用时3h,今天的题目有难度的。真不喜欢递归,好难懂。

2025-06-30 12:04:08 172

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

今日用时2.5h,希望能坚持下去。清空列表的方法确实巧妙。

2025-06-28 14:49:38 182

原创 代码随想录算法训练营第十七天|LeetCode 645 最大二叉树,LeetCode 617 合并二叉树,LeetCode 700 二叉树搜索树中的搜索

迭代的方法写好了,这题还是简单的。今天用时2.5h,希望能坚持下去。

2025-06-27 18:48:48 180

空空如也

空空如也

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

TA关注的人

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