- 博客(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 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关注的人
RSS订阅