首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
前端老实人
掘友等级
公众号 | 前端老实人
个人微:xaochen后面加66就可以找到我了,华为云云享专家,阿里云专家博主,c站优质创作者,一名前端狂热爱好者,有需要资料或者有问题的同学可以直接私信我哦,做你的私人小家教!
获得徽章 9
动态
文章
专栏
沸点
收藏集
关注
作品
赞
3.4K
文章 3.3K
沸点 112
赞
3.4K
返回
|
搜索文章
赞
文章( 3.3K )
沸点( 112 )
[路飞]_LeetCode_230. 二叉搜索树中第K小的元素
根据二叉搜索树的特点,根节点的值比左子树中每个节点的值大,比又子树中每个节点的值小。通过中序遍历可以得到一个有序的升序序列。所以通过中序遍历取第 k 个节点就可以了。
[路飞]_LeetCode_101. 对称二叉树
我们用判断树是否为相同的思路,把树复制一份再拿来对比,如果树的节点值相等,左子节点和拷贝树的右子节点相等,右子节点和拷贝树的左子节点相等,则认为树是对称的。
[路飞]_LeetCode_110. 平衡二叉树
从树的叶子节点计算高度,所以这里使用后序遍历,叶子节点的左右子节点高度返回0,节点的高度等于左右子节点最大的那个节点的高度加1,如果左右子节点高度的绝对值大于1时返回-1
[路飞]_LeetCode_剑指 Offer 40. 最小的k个数
1. 这道题属于简单级别的题,核心在于对原数组排序,只要能写出排序就能答出这道题;2. 这里我们用快速排序来答题,因为快速排序时间复杂度表现比较好;3. 排序后把数组中下标大于k-1的元素pop掉再返
[路飞]_LeetCode_589. N 叉树的前序遍历
1. 二叉树的前序遍历为:根-左子树-又子树;2. 这道题是N叉树,没有左、右子树,只有存放孩子节点的数组;3. N叉树遍历:根-子数组
[路飞]_LeetCode_1046. 最后一块石头的重量
1. 当不知道 LeetCode 有 MaxPriorityQueue 的时候实现起来有点麻烦;2. 当知道有 MaxPriorityQueue 可以用的时候就呵呵了,这也太简单了吧,送分题;
[路飞]_LeetCode_107. 二叉树的层序遍历 II
将当前层的节点入队列,再通过for循环取队列中节点的值,for循环的长度就是队列当前节点个数。循环的同时将节点出队列,如果节点有子节点则子节点入队列。按要求自底向上返回数组,所以树底层的节点插入数组最
[路飞]_LeetCode_226. 翻转二叉树
1. 用分治的思想;2. 把根节点的左右子树互换;3.再递归把左子树和右子树的子节点翻转;4. 空节点跳过;
[路飞]_LeetCode_703. 数据流中的第 K 大元素
1. 维护一个升序队列,添加新元素时对队列进行升序排序;2. 把第k大元素以前的元素出队列;3. 返回第0个元素
[路飞]_LeetCode_剑指 Offer 32 - II. 从上到下打印二叉树 II
1. 题目中需要从上到下打印二叉树,也就是逐层打印;2. 那么我们可以用一个数组保存节点的值,并且保存节点的深度;3. 遍历节点时,以节点深度为数组下标,将节点值加到对应的深度中(即深度对应的层)
下一页
个人成就
2021年度人气作者No.91
优秀创作者
文章被点赞
4,022
文章被阅读
193,942
掘力值
8,897
关注了
65
关注者
309
收藏集
5
关注标签
10
加入于
2021-08-09