会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
chaoyue-400
博客园
首页
新随笔
联系
订阅
管理
2023年2月14日
代码随想录算法训练营第二十九天|LeetCode 216.组合总和III、LeetCode 17.电话号码的字母组合。
摘要: 216. 组合总和 III 文章:代码随想录 (programmercarl.com) 视频:和组合问题有啥区别?回溯算法如何剪枝?| LeetCode:216.组合总和III_哔哩哔哩_bilibili 思路: 本题就是在[1,2,3,4,5,6,7,8,9]这个集合中找到和为n的k个数的组合。
阅读全文
posted @ 2023-02-14 15:18 NemoMakesProgress
阅读(65)
评论(0)
推荐(0)
2023年2月13日
代码随想录算法训练营第二十四天|LeetCode 77. 组合
摘要: 77. 组合 文章:代码随想录 (programmercarl.com) 视频:带你学透回溯算法-组合问题(对应力扣题目:77.组合)| 回溯法精讲!_哔哩哔哩_bilibili 思路: 那么我把组合问题抽象为如下树形结构: 可以看出这棵树,一开始集合是 1,2,3,4, 从左向右取数,取过的数,不
阅读全文
posted @ 2023-02-13 23:39 NemoMakesProgress
阅读(33)
评论(0)
推荐(0)
2023年2月11日
代码随想录算法训练营第二十三天|LeetCode 669. 修剪二叉搜索树 、LeetCode 108.将有序数组转换为二叉搜索树、LeetCode 538.把二叉搜索树转换为累加树。
摘要: 669. 修剪二叉搜索树 文章:代码随想录 (programmercarl.com) 视频:你修剪的方式不对,我来给你纠正一下!| LeetCode:669. 修剪二叉搜索树_哔哩哔哩_bilibili 思路: 从图中可以看出需要重构二叉树,想想是不是本题就有点复杂了。 其实不用重构那么复杂。 在上
阅读全文
posted @ 2023-02-11 20:26 NemoMakesProgress
阅读(40)
评论(0)
推荐(0)
代码随想录算法训练营第二十二天|LeetCode 235. 二叉搜索树的最近公共祖先、LeetCode 701.二叉搜索树中的插入操作 、LeetCode 450.删除二叉搜索树中的节点。
摘要: 235. 二叉搜索树的最近公共祖先 文章:代码随想录 (programmercarl.com) 视频:二叉搜索树找祖先就有点不一样了!| 235. 二叉搜索树的最近公共祖先_哔哩哔哩_bilibili 思路: 那么本题是二叉搜索树,二叉搜索树是有序的,那得好好利用一下这个特点。 在有序树里,如果判断
阅读全文
posted @ 2023-02-11 16:49 NemoMakesProgress
阅读(46)
评论(0)
推荐(0)
2023年2月9日
代码随想录算法训练营第二十天|LeetCode 654.最大二叉树、LeetCode 617.合并二叉树、LeetCode 700.二叉搜索树中的搜索、LeetCode 98.验证二叉搜索树。
摘要: 654. 最大二叉树 文章:代码随想录 (programmercarl.com) 视频:又是构造二叉树,又有很多坑!| LeetCode:654.最大二叉树_哔哩哔哩_bilibili 思路: 最大二叉树的构建过程如下: 构造树一般采用的是前序遍历,因为先构造中间节点,然后递归构造左子树和右子树。
阅读全文
posted @ 2023-02-09 21:45 NemoMakesProgress
阅读(57)
评论(0)
推荐(0)
代码随想录算法训练营第二十一天|LeetCode 530.二叉搜索树的最小绝对差、LeetCode 501.二叉搜索树中的众数、LeetCode 236. 二叉树的最近公共祖先。
摘要: 530. 二叉搜索树的最小绝对差 文章:代码随想录 (programmercarl.com) 视频:二叉搜索树中,需要掌握如何双指针遍历!| LeetCode:530.二叉搜索树的最小绝对差_哔哩哔哩_bilibili 思路: 题目中要求在二叉搜索树上任意两节点的差的绝对值的最小值。 注意是二叉搜索
阅读全文
posted @ 2023-02-09 21:37 NemoMakesProgress
阅读(32)
评论(0)
推荐(0)
2023年2月6日
代码随想录算法训练营第十八天|LeetCode 513.找树左下角的值、112. 路径总和 、113.路径总和II、106.从中序与后序遍历序列构造二叉树、105.从前序与中序遍历序列构造二叉树。
摘要: 513. 找树左下角的值 文章:代码随想录 (programmercarl.com) 视频:怎么找二叉树的左下角? 递归中又带回溯了,怎么办?| LeetCode:513.找二叉树左下角的值_哔哩哔哩_bilibili 思路(递归): 咋眼一看,这道题目用递归的话就就一直向左遍历,最后一个就是答案呗
阅读全文
posted @ 2023-02-06 15:02 NemoMakesProgress
阅读(28)
评论(0)
推荐(0)
代码随想录算法训练营第十七天|LeetCode 110. 平衡二叉树、LeetCode 257. 二叉树的所有路径 、LeetCode 404.左叶子之和。
摘要: 110. 平衡二叉树 文章:代码随想录 (programmercarl.com) 视频:后序遍历求高度,高度判断是否平衡 | LeetCode:110.平衡二叉树_哔哩哔哩_bilibili class Solution { public: int getDepth(TreeNode* node)
阅读全文
posted @ 2023-02-06 14:59 NemoMakesProgress
阅读(16)
评论(0)
推荐(0)
2023年1月31日
代码随想录算法训练营第十六天|LeetCode 104. 二叉树的最大深度、LeetCode 111.二叉树的最小深度、LeetCode 222.完全二叉树的节点个数。
摘要: 104. 二叉树的最大深度 文章:代码随想录 (programmercarl.com) 视频:二叉树的高度和深度有啥区别?究竟用什么遍历顺序?很多录友搞不懂 | LeetCode:104.二叉树的最大深度_哔哩哔哩_bilibili 递归中,后序遍历求头结点的最大高度 = 求二叉树的最大深度,用先序
阅读全文
posted @ 2023-01-31 00:46 NemoMakesProgress
阅读(22)
评论(0)
推荐(0)
2023年1月29日
代码随想录算法训练营第15天 | 二叉树的层序遍历226. 翻转二叉树 101.对称二叉树
摘要: 102. 二叉树的层序遍历 文章:代码随想录 (programmercarl.com) 视频:讲透二叉树的层序遍历 | 广度优先搜索 | LeetCode:102.二叉树的层序遍历_哔哩哔哩_bilibili 思路: 层序遍历一个二叉树。就是从左到右一层一层的去遍历二叉树。这种遍历的方式和我们之前讲
阅读全文
posted @ 2023-01-29 16:48 NemoMakesProgress
阅读(41)
评论(0)
推荐(0)
下一页
公告