首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
前端老实人
掘友等级
公众号 | 前端老实人
个人微:xaochen后面加66就可以找到我了,华为云云享专家,阿里云专家博主,c站优质创作者,一名前端狂热爱好者,有需要资料或者有问题的同学可以直接私信我哦,做你的私人小家教!
获得徽章 9
动态
文章
专栏
沸点
收藏集
关注
作品
赞
3.4K
文章 3.3K
沸点 112
赞
3.4K
返回
|
搜索文章
赞
文章( 3.3K )
沸点( 112 )
[路飞]_面试题_什么是闭包,每个函数都会生成闭包吗?
一个函数和对其周围状态(lexical environment,词法环境)的引用捆绑在一起,这样的组合就是闭包(closure)。也就是说,闭包让你可以在一个内层函数中访问到其外层函数的作用域。
[路飞]_LeetCode_100. 相同的树(广度优先)
1. 如果两棵树都为空则是相同的树;2. 通过层序遍历的方式遍历两棵树,依次对比对应位置上的节点是否为空,如果不为空则对比值是否相等
[路飞]_LeetCode_355. 设计推特
我们要从两个方面考虑这道题,1、用什么来存数据;2、怎么查询数据。使用数组存储推文,并且用数组长度当作排序序号,使用双层 Map 存储关注关系
[路飞]_LeetCode_104. 二叉树的最大深度
这道题有广度优先和深度优先两种解法,分别对应着循环和递归,递归的解法代码教简洁。这里我们用队列的方式,一层一层统计深度。
[路飞]_LeetCode_295. 数据流的中位数
1. 把列表中的数字分两个区域,用一个大顶堆存小数,一个小顶堆存大数;2. 两个堆都为空时添加到小数区,要添加的数小于等于小数区的最大元素时加入小数区,否则加入大数区;3. 保持两个区的数字差不大于1
[路飞]_LeetCode_230. 二叉搜索树中第K小的元素
根据二叉搜索树的特点,根节点的值比左子树中每个节点的值大,比又子树中每个节点的值小。通过中序遍历可以得到一个有序的升序序列。所以通过中序遍历取第 k 个节点就可以了。
[路飞]_LeetCode_313. 超级丑数
前面我们有介绍过动态规划求解丑数,这道题的区别在于质因数是通过参数动态给出的。所以我们在通过质因数计算数字的时候也要是动态的
[路飞]_LeetCode_数组中的第 K 个最大元素
1. 通过最小优先队列解题;2. 把数组中的元素依次入队列;3. 把第 k 个后面的元素都出队列;4. 再次出队列的元素就是第 k 大的元素
[路飞]_LeetCode_199. 二叉树的右视图
看图容易理解成取右子树的所有右节点。其实题目意思是要取每一层最右边的节点,那我们通过层遍历取每层最右边的节点就可以了。
[路飞]_LeetCode_101. 对称二叉树
我们用判断树是否为相同的思路,把树复制一份再拿来对比,如果树的节点值相等,左子节点和拷贝树的右子节点相等,右子节点和拷贝树的左子节点相等,则认为树是对称的。
下一页
个人成就
2021年度人气作者No.91
优秀创作者
文章被点赞
4,022
文章被阅读
193,942
掘力值
8,897
关注了
65
关注者
309
收藏集
5
关注标签
10
加入于
2021-08-09