- 博客(45)
- 收藏
- 关注
原创 vscode报错:Unable to initialize Git; AggregateError(2) Error: Unable to find git Error
vscode报错:Unable to initialize Git; AggregateError(2) Error: Unable to find git Error
2026-01-06 15:40:13
557
原创 代码随想录学习——项目学习——HTTP服务框架——环境配置问题
从零开始配置环境--采用docker配置环境,在使用docker配置环境中会出现一系列问题,并进行解决
2026-01-06 09:57:24
659
原创 代码随想录算法训练营第四十二天 | LeetCode42. 接雨水、84.柱状图中最大的矩形
单调栈的进阶版,用更复杂的单调栈解决思路解决了包括接雨水和柱状图内的最大矩形的问题。
2026-01-04 18:26:38
534
原创 代码随想录算法训练营第四十一天 | LeetCode739. 每日温度、496.下一个更大元素I、503.下一个更大元素II
简单了解单调栈,用单调栈的思路解决了数组中寻找比某元素更大的元素的问题,完成了每日温度,下一个更大元素1和2的题目。
2026-01-04 15:55:48
706
原创 代码随想录算法训练营第四十天 | LeetCode647. 回文子串、516.最长回文子序列、动态规划总结篇
深度学习动态规划种的子串和子序列问题,对动态规划问题进行总结和复习。
2025-12-26 21:09:35
908
原创 代码随想录算法训练营第三十九天 | LeetCode115.不同的子序列、583. 两个字符串的删除操作、72. 编辑距离
对子序列问题进行深入学习,并引入编辑距离问题,涉及到元素的增删换等的操作,解决编辑距离的相关问题。
2025-12-25 11:06:38
731
原创 代码随想录算法训练营第三十八天 | LeetCode1143.最长公共子序列、1035.不相交的线、53. 最大子序和、392.判断子序列
学习了子序列相关题目,解决了最长公共子序列,不相交的线,最大子序和等问题,通过判断子序列的问题引出编辑距离的动态规划题目,并提供了最长公共子序列不同情况下的两种解法。
2025-12-23 19:53:10
882
原创 代码随想录算法训练营第三十七天 | LeetCode300.最长递增子序列、674. 最长连续递增序列、718. 最长重复子数组
用动态规划的方法解决了子序列的问题,包括最长递增子序列,最长连续递增子序列和最长重复数组,三个题是一种类型的题。
2025-12-19 10:48:37
560
原创 代码随想录算法训练营第三十六天 | LeetCode188.买卖股票的最佳时机IV、309.最佳买卖股票时机含冷冻期、714.买卖股票的最佳时机含手续费
主要对动态规划中股票问题的附加条件、状态复杂化和多余计算进行了考察和学习,解决了三个股票问题。
2025-12-17 21:02:05
842
原创 代码随想录算法训练营第三十五天 | LeetCode121. 买卖股票的最佳时机、122.买卖股票的最佳时机II 、123.买卖股票的最佳时机III
本文总结了LeetCode股票买卖系列问题的三种解法:暴力法、贪心法和动态规划,重点学习动态规划解法,学会了解决多种状态下的动态规划解法。
2025-12-15 21:30:19
811
原创 代码随想录算法训练营第三十四天 | LeetCode198.打家劫舍、213.打家劫舍II 、337.打家劫舍III
进行了打家劫舍类型题目的学习,学习了新一种类型的动态规划题目,且初步学习了树形动归的题目,完成了打家劫舍三题的学习与理解。
2025-12-11 17:09:52
682
原创 代码随想录算法训练营第三十三天 | LeetCode322. 零钱兑换、279.完全平方数、139.单词拆分、多重背包(了解)
学习了完全背包,对于遍历顺序的区分进行了应用:零钱兑换,完全平方数,单词拆分等,学习了多重背包,并进行了基础应用。
2025-12-10 10:08:00
728
原创 代码随想录算法训练营第三十二天 | 完全背包理论基础-二维DP数组、LeetCode 518. 零钱兑换 II 、377. 组合总和 Ⅳ、70. 爬楼梯 (进阶)
学习完全背包的相关知识,用二维和一维数组的方式解决完全背包问题,并且解决了求组合的方法数和排列数的相关问题。
2025-12-03 20:39:34
861
原创 代码随想录算法训练营第三十一天 | Leetcode1049. 最后一块石头的重量 II、494. 目标和、474.一和零
进行了01背包问题的深度应用,解决了给定背包容量,尽可能装,最多能装多少;给定背包容量,装满背包有多少种方法;给定背包容量,装满背包最多有多少个物品等多个问题。
2025-11-27 22:26:39
820
原创 代码随想录算法训练营第三十天 | 01背包问题 二维、背包问题 一维、Leetcode416. 分割等和子集
01背包问题的学习与具体应用(分割等和子集问题)
2025-11-26 10:30:04
593
原创 代码随想录算法训练营第二十九天 | LeetCode62.不同路径、63. 不同路径 II、343. 整数拆分 (可跳过)、96.不同的二叉搜索树 (可跳过)
学习了用动态规划算法解决方格中的不同路径问题,学习了整数拆分的思路,二刷重新刷整数拆分和不同的二叉搜索树两道题目。
2025-11-20 21:23:23
559
原创 代码随想录算法训练营第二十八天 | 动态规划算法基础、 LeetCode509. 斐波那契数、70. 爬楼梯、746. 使用最小花费爬楼梯
初学动态规划的理论,并通过斐波那契数,爬楼梯和使用最小花费爬楼梯三道题目,对该算法进行了由浅入深的学习和应用。
2025-11-19 10:44:19
644
原创 代码随想录算法训练营第二十七天 | LeetCode56. 合并区间 、738.单调递增的数字、968.监控二叉树 (可跳过)
复习了用贪心算法解决重叠区间的问题,学习用贪心算法解决单调递增数字的问题。
2025-11-18 10:00:00
855
原创 代码随想录算法训练营第二十六天 | LeetCode452. 用最少数量的箭引爆气球、435. 无重叠区间、763.划分字母区间
学习了用贪心算法解决重叠问题,并学习了用类贪心算法解决划分字母区间的问题。
2025-11-17 16:56:38
1351
原创 代码随想录算法训练营第二十五天 | LeetCode134. 加油站、135. 分发糖果、860.柠檬水找零、406.根据身高重建队列
学习了贪心算法局部最优推出全局最优的特性,同时学习了处理双维度问题时先处理一边再处理另一边的解题技巧。了解了对于数据结构的优化选择(如链表优于数组)也会显著影响算法效率。
2025-11-13 20:38:25
916
原创 代码随想录算法训练营第二十四天 | LeetCode122.买卖股票的最佳时机II、55. 跳跃游戏、45.跳跃游戏II、1005.K次取反后最大化的数组和
学习了用贪心算法处理股票问题,跳跃游戏和数组取反的题目。
2025-11-12 17:32:49
1328
原创 代码随想录算法训练营第二十三天 | 贪心算法理论基础、LeetCode455.分发饼干、376. 摆动序列、53. 最大子序和
初学了贪心算法,了解了特点和本质,进行了分发饼干,摆动序列,最大自序和的题目学习
2025-11-07 10:02:05
1263
原创 代码随想录算法训练营第二十二天 | LeetCode491.递增子序列、46.全排列、47.全排列 II、51.N皇后(适当跳过)、37.解数独(适当跳过)
深度学习了组合问题,学习了排列问题的思路,留下几个跟难的回溯算法二刷学习。
2025-11-05 21:28:59
1098
原创 代码随想录算法训练营第二十一天 | LeetCode93.复原IP地址 、78.子集、90.子集II
深入学习了用回溯算法解决分割问题,学习了用回溯算法求解子集问题。
2025-11-04 20:31:48
999
原创 代码随想录算法训练营第二十天 | LeetCode39. 组合总和、40.组合总和II、131.分割回文串
学习了回溯算法在组合问题上的应用和不同情况的应用,学习了其在切割问题上的应用。
2025-11-04 10:17:51
884
原创 代码随想录算法训练营第十九天 | 回溯算法理论基础、LeetCode77. 组合、216.组合总和III、17.电话号码的字母组合
学习了运用回溯算法求解组合问题,包括求解同一数组和不同数组的两种情况。
2025-10-30 21:05:20
762
原创 代码随想录算法训练营第十八天 | LeetCode669. 修剪二叉搜索树、108.将有序数组转换为二叉搜索树 、538.把二叉搜索树转换为累加树
学习了修剪二叉树的重要操作,复习将数组转化为二叉搜索树的操作以及将二叉搜索树转化为累加树
2025-10-29 16:21:10
808
原创 代码随想录算法训练营第十七天 | LeetCode235. 二叉搜索树的最近公共祖先 、701.二叉搜索树中的插入操作 、450.删除二叉搜索树中的节点
深度学习利用二叉搜索树的性质进行二叉树的求解,学习了二叉树的插入操作和删除操作。
2025-10-28 20:57:13
1019
原创 代码随想录算法训练营第十六天 | LeetCode530.二叉搜索树的最小绝对差 、 501.二叉搜索树中的众数 、236. 二叉树的最近公共祖先
主要学习在二叉树中利用双指针进行操作,以及解决难题二叉树的最近公共祖先(回溯)
2025-10-28 10:06:37
805
原创 代码随想录算法训练营第十五天 | LeetCode654.最大二叉树、617.合并二叉树、700.二叉搜索树中的搜索、98.验证二叉搜索树
学习了最大二叉树的求解思路,在一个递归中对两个二叉树进行运算,学习二叉搜索树的特性并利用其求解
2025-10-24 11:11:30
745
原创 代码随想录算法训练营第十四天 | LeetCode513.找树左下角的值 、 112. 路径总和、113. 路径总和ii、106.从中序与后序遍历序列构造二叉树,105.从前序与中序遍历序列构造二叉树
主要复习学习回溯的相关和深入应用,用双层或多层回溯解决问题,了解调试日志。
2025-10-22 16:23:51
899
原创 代码随想录算法训练营第十三天 | LeetCode110.平衡二叉树 、 257. 二叉树的所有路径 、404.左叶子之和、 222.完全二叉树的节点个数
主要学习了关于平衡二叉树的判断,二叉树路径的输出,搞清楚什么是左叶子并学习求和,了解完全二叉树和满二叉树,并学习利用完全二叉树和满二叉树的特性进行求解
2025-10-16 20:45:00
791
原创 代码随想录算法训练营第十二天 | LeetCode226.翻转二叉树、101. 对称二叉树、104.二叉树的最大深度、111.二叉树的最小深度
学习二叉树相关:翻转二叉树,对称二叉树,二叉树的最大深度和最小深度。
2025-10-13 21:20:44
1049
原创 代码随想录算法训练营第十一天 | 二叉树理论基础、 递归遍历 (必须掌握)、迭代遍历 、统一迭代、层序遍历
了解了二叉树的种类,存储方式,遍历方式 以及二叉树的定义,着重学习了递归遍历,迭代遍历以及其优化的统一迭代,层序遍历的思路。
2025-09-24 16:41:25
576
原创 代码随想录算法训练营第十天 | LeetCode150. 逆波兰表达式求值 、239. 滑动窗口最大值、347.前 K 个高频元素
学习了双端单调队列以及用堆栈处理稍复杂消消乐问题。
2025-09-22 10:12:59
1025
原创 代码随想录算法训练营第九天 | 栈与队列理论基础、LeetCode 232.用栈实现队列、225. 用队列实现栈、20. 有效的括号、1047. 删除字符串中的所有相邻重复项
学习堆栈和队列的基本操作,学习用堆栈处理出现过的相似元素的操作。
2025-09-17 11:52:47
979
原创 代码随想录算法训练营第八天 | LeetCode151.翻转字符串里的单词、卡码网:55.右旋转字符串、LeetCode28. 实现 strStr()、459.重复的子字符串
学习了调换字符串顺序的算法思路,复习了不开拓新数组空间条件下进行字符删除的操作
2025-09-16 00:28:17
304
原创 代码随想录算法训练营第七天 | LeetCode344.反转字符串、541. 反转字符串II、卡码网:54.替换数字
复习了双指针的具体应用,学习了数组填充类问题的解决办法,学会了反转字符串的本质
2025-09-11 10:19:06
273
原创 代码随想录算法训练营第六天 | LeetCode454.四数相加II、383. 赎金信、15. 三数之和、18. 四数之和
哈希表的map映射学习、set复习和与双指针结合应用的学习
2025-09-10 09:57:44
1101
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅