代码随想录二刷
2301_78266314
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
代码随想录算法训练营20期|第三十天|332.重新安排行程 ● 51. N皇后 ● 37. 解数独 ● 总结
332.重新安排行程。原创 2023-10-14 19:04:07 · 215 阅读 · 0 评论 -
刷题总结碎碎念
因为每次面试挂都不是题做不出来,甚至面试过了也总是各种原因没办法入职,去年因为签证问题4个大厂offer都黄了的无力感又回来了,虽然说是大环境问题,但确实也没办法一直维持好的积极的心态去接受这些不顺。反省了一下,主要还是自己的原因,一刷的时候每题都会看视频,卡哥讲完就基本懂了,直接把代码写上去就能AC,感觉自己会了。还有就是感觉自己在假努力,每天刷题打卡成了任务,并没有过脑,不会的抄了答案就过了,没有真正的去弄懂,导致越积越多,后面已经弄不清楚哪些题没掌握了。原创 2023-10-13 12:12:24 · 146 阅读 · 0 评论 -
代码随想录算法训练营20期|第六十三天|单调栈part03|84.柱状图中最大的矩形
84.柱状图中最大的矩形。原创 2023-10-11 00:05:01 · 211 阅读 · 0 评论 -
代码随想录算法训练营20期|第六十二天|单调栈part02|● 503.下一个更大元素II ● 42. 接雨水
503.下一个更大元素II。原创 2023-10-10 23:45:51 · 207 阅读 · 0 评论 -
代码随想录算法训练营20期|第六十天|单调栈part01|● 739. 每日温度 ● 496.下一个更大元素 I
496.下一个更大元素 I。原创 2023-10-07 18:20:21 · 183 阅读 · 0 评论 -
代码随想录算法训练营20期|第五十九天|动态规划part17|
516.最长回文子序列。原创 2023-10-07 14:15:35 · 183 阅读 · 0 评论 -
代码随想录算法训练营20期|第五十八天|动态规划part16|● 583. 两个字符串的删除操作 ● 72. 编辑距离 ● 编辑距离总结篇
583. 两个字符串的删除操作。原创 2023-10-05 22:10:00 · 144 阅读 · 0 评论 -
代码随想录算法训练营20期|第五十七天|动态规划part15|● 392.判断子序列 ● 115.不同的子序列
115.不同的子序列。原创 2023-10-05 17:00:56 · 355 阅读 · 0 评论 -
代码随想录算法训练营20期|第五十六天|动态规划part14|● 1143.最长公共子序列 ● 1035.不相交的线 ● 53. 最大子序和 动态规划
53. 最大子序和 动态规划。1143.最长公共子序列。1035.不相交的线。原创 2023-10-04 23:33:50 · 194 阅读 · 0 评论 -
代码随想录算法训练营20期|第五十五天|动态规划part13|● 300.最长递增子序列 ● 674. 最长连续递增序列 ● 718. 最长重复子数组
674. 最长连续递增序列。718. 最长重复子数组。300.最长递增子序列。原创 2023-10-03 22:20:34 · 146 阅读 · 0 评论 -
代码随想录算法训练营20期|第五十一天|动态规划part12|309.最佳买卖股票时机含冷冻期 ● 714.买卖股票的最佳时机含手续费 ●总结
714.买卖股票的最佳时机含手续费。309.最佳买卖股票时机含冷冻期。原创 2023-09-30 11:36:45 · 222 阅读 · 0 评论 -
代码随想录算法训练营20期|第五十天|动态规划part11|123.买卖股票的最佳时机III ● 188.买卖股票的最佳时机IV
123.买卖股票的最佳时机III。188.买卖股票的最佳时机IV。原创 2023-09-27 17:16:48 · 183 阅读 · 0 评论 -
代码随想录算法训练营20期|第四十九天|动态规划part10|● 121. 买卖股票的最佳时机 ● 122.买卖股票的最佳时机II
122.买卖股票的最佳时机II。121. 买卖股票的最佳时机。原创 2023-09-27 11:03:50 · 199 阅读 · 0 评论 -
代码随想录算法训练营20期|第四十八天|动态规划part09|● 198.打家劫舍 ● 213.打家劫舍II ● 337.打家劫舍III
213.打家劫舍II。337.打家劫舍III。原创 2023-09-25 16:25:00 · 195 阅读 · 0 评论 -
代码随想录算法训练营20期|第四十六天|动态规划part08|● 139.单词拆分 ● 关于多重背包,你该了解这些! ● 背包问题总结篇!
感觉这个板块要重新刷,完全没有印象。关于多重背包,你该了解这些!原创 2023-09-23 23:02:50 · 310 阅读 · 0 评论 -
代码随想录算法训练营20期|第四十五天|动态规划part07|● 70. 爬楼梯 (进阶)● 322. 零钱兑换 ● 279.完全平方数
70. 爬楼梯 (进阶)原创 2023-09-22 21:14:30 · 216 阅读 · 0 评论 -
代码随想录算法训练营20期|第四十四天|动态规划part06|● 完全背包● 518. 零钱兑换 II ● 377. 组合总和 Ⅳ
518. 零钱兑换 II。377. 组合总和 Ⅳ。原创 2023-09-21 18:57:56 · 180 阅读 · 0 评论 -
代码随想录算法训练营20期|第四十三天|动态规划 part05|1049. 最后一块石头的重量 II ● 494. 目标和 ● 474.一和零
1049. 最后一块石头的重量 II。原创 2023-09-20 17:34:17 · 164 阅读 · 0 评论 -
代码随想录算法训练营20期|第四十二天|动态规划part04|01背包问题,你该了解这些! ● 01背包问题,你该了解这些! 滚动数组 ● 416. 分割等和子集
放物品i: 由dp[i - 1][j - weight[i]]推出,dp[i - 1][j - weight[i]]为背包容量为j - weight[i]的时候不放物品i的最大价值,那么dp[i - 1][j - weight[i] + value[i]]就是放物品i得到的最大价值。不放物品i: 由dp[i - 1][j]推出,即背包容量为j, 里面不放物品i的最大价值,此时dp[i][j] = dp[i - 1][j],因为没有放i,背包价值和前面相同。416. 分割等和子集。原创 2023-09-19 10:40:13 · 157 阅读 · 0 评论 -
代码随想录算法训练营20期|第四十一天|343. 整数拆分 ● 96.不同的二叉搜索树
1. dp[i] 分拆数字i, 可以得到的最大乘机为dp[i]96.不同的二叉搜索树。原创 2023-09-18 23:09:06 · 74 阅读 · 0 评论 -
代码随想录算法训练营20期|第三十四天|贪心算法 part03|● 1005.K次取反后最大化的数组和 ● 134. 加油站● 135. 分发糖果
按绝对值大小排序,Java要先装箱再排序(赶紧看看八股里面装箱开箱的内容)1005.K次取反后最大化的数组和。原创 2023-09-17 23:33:38 · 163 阅读 · 0 评论 -
代码随想录算法训练营20期|第三十九天| 动态规划part02|● 62.不同路径 ● 63. 不同路径 II
63. 不同路径 II。原创 2023-09-16 22:02:14 · 243 阅读 · 0 评论 -
代码随想录算法训练营20期|第三十八天|动态规划part01|理论基础 ● 509. 斐波那契数 ● 70. 爬楼梯 ● 746. 使用最小花费爬楼梯
746. 使用最小花费爬楼梯。509. 斐波那契数。原创 2023-09-15 12:20:45 · 147 阅读 · 0 评论 -
代码随想录算法训练营20期|第三十六天|贪心算法 part05|435. 无重叠区间 ● 763.划分字母区间 ● 56. 合并区间
763.划分字母区间。435. 无重叠区间。原创 2023-09-14 18:53:27 · 174 阅读 · 0 评论 -
代码随想录算法训练营20期|第三十七天|贪心算法 part06|● 738.单调递增的数字 ● 968.监控二叉树 ● 总结
738.单调递增的数字。原创 2023-09-13 22:22:35 · 213 阅读 · 0 评论 -
代码随想录算法训练营20期|第三十五天|贪心算法 part04|● 860.柠檬水找零 ● 406.根据身高重建队列 ● 452. 用最少数量的箭引爆气球
452. 用最少数量的箭引爆气球。406.根据身高重建队列。原创 2023-09-12 22:34:49 · 135 阅读 · 0 评论 -
代码随想录算法训练营20期|第三十二天|● 122.买卖股票的最佳时机II ● 55. 跳跃游戏 ● 45.跳跃游戏II
122.买卖股票的最佳时机II。原创 2023-09-09 22:13:46 · 77 阅读 · 0 评论 -
代码随想录算法训练营20期|第三十一天|● 理论基础 ● 455.分发饼干 ● 376. 摆动序列 ● 53. 最大子序和
感觉还没背熟,要多刷这个章节。1. 上下坡中有平坡。3. 单调坡中有平坡。原创 2023-09-08 22:04:31 · 539 阅读 · 0 评论 -
代码随想录算法训练营20期|第二十九天|* 491.递增子序列* 46.全排列* 47.全排列 II
permutation不需要idx,每次都是从0开始,可以直接用path.contains(nums[i])来去重。* 491.递增子序列。* 47.全排列 II。原创 2023-09-07 00:00:38 · 87 阅读 · 0 评论 -
代码随想录算法训练营20期|第二十八天|● 93.复原IP地址 ● 78.子集 ● 90.子集II
这个需要再好好研究一下,尤其是isValid的判断。原创 2023-09-05 16:16:28 · 79 阅读 · 0 评论 -
代码随想录算法训练营20期|第二十七天|39. 组合总和● 40.组合总和II● 131.分割回文串
idx和i的关系要弄清楚,层去重和枝去重要弄懂。判断是否是回文的时候,要用for循环。原创 2023-09-04 10:23:57 · 144 阅读 · 0 评论 -
代码随想录算法训练营20期|第二十五天|● 216.组合总和III● 17.电话号码的字母组合
17.电话号码的字母组合。216.组合总和III。原创 2023-09-02 11:52:55 · 270 阅读 · 0 评论 -
代码随想录算法训练营20期|第二十四天| 理论基础 ● 77. 组合
【代码】代码随想录算法训练营20期|第二十四天| 理论基础 ● 77. 组合。原创 2023-09-01 10:09:00 · 116 阅读 · 0 评论 -
代码随想录算法训练营20期|第二十三天| 二叉树part09|● 669. 修剪二叉搜索树 ● 108.将有序数组转换为二叉搜索树 ● 538.把二叉搜索树转换为累加树 ● 总结篇
108.将有序数组转换为二叉搜索树。538.把二叉搜索树转换为累加树。669. 修剪二叉搜索树。原创 2023-08-31 11:51:06 · 96 阅读 · 0 评论 -
代码随想录算法训练营20期|第二十二天|二叉树part08|235. 二叉搜索树的最近公共祖先 ● 701.二叉搜索树中的插入操作 ● 450.删除二叉搜索树中的节点
235. 二叉搜索树的最近公共祖先。701.二叉搜索树中的插入操作。450.删除二叉搜索树中的节点。原创 2023-08-30 10:48:25 · 92 阅读 · 0 评论 -
代码随想录算法训练营20期|第二十一天|二叉树part07|● 530.二叉搜索树的最小绝对差 ● 501.二叉搜索树中的众数 ● 236. 二叉树的最近公共祖先
面试高频题,上个月就遇到了两次,蚂蚁的面试官真是太垃圾了,对这个做法完全没看懂。530.二叉搜索树的最小绝对差。236. 二叉树的最近公共祖先。501.二叉搜索树中的众数。原创 2023-08-29 12:21:34 · 96 阅读 · 0 评论 -
代码随想录算法训练营20期|第二十天|二叉树 part06|● 654.最大二叉树 ● 617.合并二叉树 ● 700.二叉搜索树中的搜索 ● 98.验证二叉搜索树
右 if (idx < nums.length - 1)左 if(idx > 0)想好区间,找最大值,以及左右区间。700.二叉搜索树中的搜索。98.验证二叉搜索树。原创 2023-08-28 12:23:53 · 95 阅读 · 0 评论 -
代码随想录算法训练营20期|第十八天|二叉树part05|513.找树左下角的值● 112. 路径总和 113.路径总和ii● 106.从中序与后序遍历序列构造二叉树 105.从前序与中序遍历序
106.从中序与后序遍历序列构造二叉树。105.从前序与中序遍历序列构造二叉树。层序遍历YYDS,递归不是特别会。513.找树左下角的值。113.路径总和ii。原创 2023-08-27 18:20:00 · 110 阅读 · 0 评论 -
代码随想录算法训练营20期|第十七天|二叉树part04|110.平衡二叉树 ● 257. 二叉树的所有路径 ● 404.左叶子之和
257. 二叉树的所有路径。原创 2023-08-25 11:56:11 · 109 阅读 · 0 评论 -
代码随想录算法训练营20期|第十六天|104.二叉树的最大深度 559.n叉树的最大深度● 111.二叉树的最小深度● 222.完全二叉树的节点个数
104.二叉树的最大深度。222.完全二叉树的节点个数。559.n叉树的最大深度。111.二叉树的最小深度。原创 2023-08-24 11:53:13 · 104 阅读 · 0 评论
分享