LeetCode
文章平均质量分 84
Scouser_H
硕士毕业于英国利物浦大学,主要方向是强化学习、深度学习。精通Python,了解java、C++等编程语言,熟练掌握数据结构与算法、计算机网络,sklearn、pytorch等框架
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
代码随想录算法训练营Day60 | 单调栈(3/3) LeetCode 84.柱状图中最大的矩形
今天就是训练的最后一天了,刷满60天,感觉很有成就感!原创 2023-09-25 19:50:26 · 424 阅读 · 0 评论 -
代码随想录算法训练营Day59 | 单调栈(2/3) LeetCode 503.下一个更大元素II 42. 接雨水
继续单调栈的练习!原创 2023-09-25 16:42:15 · 340 阅读 · 0 评论 -
代码随想录算法训练营Day58 | 单调栈(1/3) LeetCode 739. 每日温度 496.下一个更大元素 I
动态规划结束了,来到最后一块内容:单调栈了,一共就三天的内容。原创 2023-09-24 18:34:06 · 318 阅读 · 0 评论 -
代码随想录算法训练营Day57 | 动态规划(17/17) LeetCode 647. 回文子串 516.最长回文子序列
今天是动态规划练习的最后一天了,代码随想录的60天刷题也来到尾声了!原创 2023-09-23 18:27:42 · 247 阅读 · 0 评论 -
代码随想录算法训练营Day56 | 动态规划(16/17) LeetCode 583. 两个字符串的删除操作 72. 编辑距离
动态规划马上来到尾声了,当时还觉得动态规划内容很多,但是也这么过来了。原创 2023-09-22 13:08:59 · 223 阅读 · 0 评论 -
代码随想录算法训练营Day55 (Day 54休息) | 动态规划(15/17) LeetCode 392.判断子序列 115.不同的子序列
继续子序列的练习!原创 2023-09-21 13:21:52 · 484 阅读 · 0 评论 -
代码随想录算法训练营Day53 | 动态规划(14/17) LeetCode 1143.最长公共子序列 1035.不相交的线
继续练习子序列的问题原创 2023-09-21 12:32:18 · 108 阅读 · 0 评论 -
代码随想录算法训练营Day52 | 动态规划(13/17) LeetCode 300.最长递增子序列 674. 最长连续递增序列
练习完股票买卖后,今天开始练习子序列问题。原创 2023-09-20 12:04:27 · 266 阅读 · 0 评论 -
代码随想录算法训练营Day51 | 动态规划(12/17) LeetCode 309.最佳买卖股票时机含冷冻期 714.买卖股票的最佳时机含手续费
最后一天的股票买卖问题练习!原创 2023-09-19 17:56:59 · 233 阅读 · 0 评论 -
代码随想录算法训练营Day50 | 动态规划(11/17) LeetCode 123.买卖股票的最佳时机III 188.买卖股票的最佳时机IV
继续股票买卖的练习,但是今天难度比较高,LeetCode上也标注了是Hard。原创 2023-09-18 16:49:15 · 294 阅读 · 0 评论 -
代码随想录算法训练营Day49 | 动态规划(10/17) LeetCode 121. 买卖股票的最佳时机 122.买卖股票的最佳时机II
结束了打家劫舍问题,之前在练习贪心算法的时候做过LC122,现在用动态规划做一下LC121 和122原创 2023-09-17 17:28:21 · 296 阅读 · 0 评论 -
代码随想录算法训练营Day48 (day47休息) | 动态规划(9/17) LeetCode 198.打家劫舍 213.打家劫舍II 337.打家劫舍III
来到了新的一块内容:打家劫舍问题。原创 2023-09-16 00:37:48 · 413 阅读 · 0 评论 -
代码随想录算法训练营Day46 | 动态规划(8/17) 1.练习题 LeetCode 139.单词拆分 2.多重背包 3. 背包问题总结篇!
背包问题要结束了!首先是今天的练习题,然后是多重背包的知识点,最后对这几天背包问题做一个总结!原创 2023-09-16 00:02:00 · 380 阅读 · 0 评论 -
代码随想录算法训练营Day45 | 动态规划(7/17) LeetCode 70. 爬楼梯 (进阶) 322. 零钱兑换 279.完全平方数
开始第七天的练习!原创 2023-09-15 23:13:22 · 375 阅读 · 0 评论 -
代码随想录算法训练营Day44 | 动态规划(6/17) 完全背包理论基础 LeetCode 518. 零钱兑换 II 377. 组合总和 Ⅳ
来到第六天,开始了一块新内容:完全背包原创 2023-09-12 18:23:55 · 339 阅读 · 0 评论 -
代码随想录算法训练营Day43 | 动态规划(5/17) LeetCode 1049. 最后一块石头的重量 II 494. 目标和 474.一和零
动态规划第五天,加油!原创 2023-09-12 18:08:13 · 538 阅读 · 0 评论 -
代码随想录算法训练营Day42 | 动态规划(4/17) 0-1背包问题理论基础 LeetCode 416.分割等和子集
开始背包问题的练习!原创 2023-09-09 23:43:59 · 302 阅读 · 0 评论 -
代码随想录算法训练营Day41 (day40 休息) | 动态规划(3/17) LeetCode 343. 整数拆分 96.不同的二叉搜索树
来到动态规划的第三天了,题目会出现以前内容的融合,比如第二题会有BST原创 2023-09-08 12:18:14 · 238 阅读 · 0 评论 -
代码随想录算法训练营Day39 | 动态规划(2/17) LeetCode 62.不同路径 63. 不同路径 II
来到动态规划的第二天练习了!原创 2023-09-07 23:13:46 · 327 阅读 · 0 评论 -
代码随想录算法训练营Day38 | 动态规划(1/17) 理论基础 LeetCode 509. 斐波那契数 70. 爬楼梯 746. 使用最小花费爬楼梯
来到了练习的后期了,动态规划也是内容最多的一块,包括基础题目、背包问题、打家劫舍、股票问题和子序列问题这几部分。原创 2023-09-06 13:12:44 · 292 阅读 · 0 评论 -
代码随想录算法训练营Day37 | 贪心算法(6/6) LeetCode 738.单调递增的数字 968.监控二叉树
最后一天的贪心算法练习了,加油!原创 2023-09-05 23:45:35 · 273 阅读 · 0 评论 -
代码随想录算法训练营Day36 | 贪心算法(5/6) LeetCode 435. 无重叠区间 763.划分字母区间 56. 合并区间
贪心算法最后两天的练习了,题稍难了一些。原创 2023-09-04 09:00:00 · 285 阅读 · 0 评论 -
代码随想录算法训练营Day35 | 贪心算法(4/6) LeetCode 860.柠檬水找零 406.根据身高重建队列 452. 用最少数量的箭引爆气球
开始第四天的练习,感觉今天的题都挺好玩的。原创 2023-09-03 17:35:45 · 175 阅读 · 0 评论 -
代码随想录算法训练营Day34 (Day33休息) | 贪心算法(3/6) LeetCode 1005.K次取反后最大化的数组和 134. 加油站 135. 分发糖果
开始第三天的练习。贪心算法没有固定套路,能由局部推出最佳就能用贪心!原创 2023-09-02 17:13:32 · 319 阅读 · 0 评论 -
代码随想录算法训练营Day32 | 贪心算法(2/6) Leetcode 122.买卖股票的最佳时机 II 55. 跳跃游戏 45.跳跃游戏II
开始贪心算法第二天的练习。原创 2023-09-01 16:43:03 · 361 阅读 · 0 评论 -
代码随想录算法训练营Day31 | 贪心算法(1/6) 贪心算法理论基础 LeetCode 455.分发饼干 376. 摆动序列 53. 最大子序和
开始贪心算法的练习原创 2023-08-31 18:11:55 · 156 阅读 · 0 评论 -
代码随想录算法训练营Day30 | 回溯算法(6/6) Leetcode 332.重新安排行程 51. N皇后 37. 解数独
今天赶之前阳了落下的进度,把回溯这块搞完。原创 2023-08-30 18:25:54 · 133 阅读 · 0 评论 -
代码随想录算法训练营Day29 | 回溯算法(5/6) LeetCode 491.递增子序列 46.全排列 47.全排列 II
倒数第二天的回溯算法练习原创 2023-08-30 16:31:23 · 186 阅读 · 0 评论 -
代码随想录算法训练营Day28 | 回溯算法(4/6) LeetCode 93.复原IP地址 78.子集 90.子集II
递归的进度过半了,加油!原创 2023-08-29 17:51:54 · 89 阅读 · 0 评论 -
代码随想录算法训练营Day27 (Day26休息) | 回溯算法(3/6) LeetCode 39. 组合总和 40.组合总和II 131.分割回文串
开始第三天的练习,阳了以后的发烧,嗓子疼全经历过了,不过学习还要继续!原创 2023-08-28 12:05:30 · 87 阅读 · 0 评论 -
代码随想录算法训练营Day25 | 回溯算法(2/6) LeetCode 216.组合总和III 17.电话号码的字母组合
前天开始突然阳了,休息了两天,今天不发烧了继续学习!原创 2023-08-27 18:32:49 · 249 阅读 · 0 评论 -
代码随想录算法训练营Day24 | 回溯算法(1/6) 回溯理论基础 LeetCode 77. 组合
可以用嵌套的for循环解决,也就是Brute Force,但是这样做会带来一个问题,当k越大的时候,嵌套for循环的层数就越多,当k是50的时候,O(n^50)将会是一个灾难。回溯法也可以叫做回溯搜索法,它是一种搜索的方式。回溯是递归的副产品,只要有递归就会有回溯。,如果想让回溯法高效一些,可以加一些剪枝的操作,但也改不了回溯法就是穷举的本质。递归就要有终止条件,所以必然是一棵高度有限的树(N叉树)。,因为回溯法解决的都是在集合中递归查找子集,这时候,递归的思想就派上了用场。原创 2023-08-24 18:15:31 · 149 阅读 · 0 评论 -
代码随想录算法训练营Day23 | 二叉树(9/9) LeetCode 669. 修剪二叉搜索树 108.将有序数组转换为二叉搜索树 538.把二叉搜索树转换为累加树
一鼓作气完成二叉树最后的内容。原创 2023-08-23 18:02:56 · 94 阅读 · 0 评论 -
代码随想录算法训练营Day22 | 二叉树(8/9) LeetCode 235. 二叉搜索树的最近公共祖先 701.二叉搜索树中的插入操作 450.删除二叉搜索树中的节点
开始第八天的练习,加油!原创 2023-08-23 18:00:43 · 170 阅读 · 0 评论 -
代码随想录算法训练营Day21 | 二叉树(7/9) LeetCode 530.二叉搜索树的最小绝对差 501.二叉搜索树中的众数 236. 二叉树的最近公共祖先
开始第七天的练习了,二叉树终于快做完了。原创 2023-08-22 08:23:50 · 190 阅读 · 0 评论 -
代码随想录算法训练营Day20 (Day19休息) | 二叉树(6/9) LeetCode 654.最大二叉树 617.合并二叉树 700.二叉搜索树中的搜索 98.验证二叉搜索树
二叉树第六天了!题都不怎么简单,但是要搞明白用递归时候的思路,千万不能绕进去。原创 2023-08-21 13:13:53 · 95 阅读 · 0 评论 -
代码随想录算法训练营Day18 | 二叉树(5/9) LC 513.找树左下角的值 112. 路径总和 113.路径总和ii 106.从中序与后序遍历序列构造二叉树 105.从前序与中序遍历序列构造二
二叉树练习第五天,进度过半了,加油!原创 2023-08-20 23:19:00 · 188 阅读 · 0 评论 -
代码随想录算法训练营Day15 | 二叉树(2/9) LeetCode 层序遍历 226.翻转二叉树 101.对称二叉树
二叉树练习第二天,思路最重要!原创 2023-08-17 17:51:48 · 196 阅读 · 0 评论 -
代码随想录算法训练营Day17 | 二叉树(4/9) LeetCode 110.平衡二叉树 257. 二叉树的所有路径 404.左叶子之和
二叉树练习第四天原创 2023-08-19 17:37:27 · 148 阅读 · 0 评论 -
代码随想录算法训练营Day16 | 二叉树(3/9) 104.二叉树的最大深度 111.二叉树的最小深度 222.完全二叉树的节点个数
二叉树练习第三天原创 2023-08-18 15:18:39 · 93 阅读 · 0 评论
分享