首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
飞专属
掘友等级
前端工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
8
文章 8
沸点 0
赞
8
返回
|
搜索文章
飞专属
前端工程师
·
4年前
关注
leetcode 589 N 叉树的前序遍历
解法:迭代 思路: 利用栈的思想,先讲root节点压入栈中,遍历栈的长度,如果栈不为空,将栈顶元素弹出,并将栈顶元素的值储存。然后遍历栈顶元素的子节点,并压入栈中,循环执行...
0
评论
分享
飞专属
赞了这篇文章
LBJ
FE
·
4年前
关注
30张图带你快速了解TypeScript
每个月都会有总结和分享会📚,这个月也一样,于是我将近段时间的、关于TS的学习笔记梳理成30张脑图做了这次分享,也方便以后查阅,快来看看吧~...
973
31
分享
飞专属
前端工程师
·
4年前
关注
leetcode 105 从前序与中序遍历序列构造二叉树
解法:递归法 思路:根据前序列表的第0项可以得知二叉树的root,根据root可以找到中序遍历的里左右树的边界(前序【0】节点的元素),可以分别获得前序遍历的左右树和中序遍...
0
评论
分享
飞专属
前端工程师
·
4年前
关注
leetcode 1021 删除最外层的括号
解法:迭代+字符串拼接 思路:记录一个count字段,用于判断是否为最外层括号。每遇到一个左括号count加一,每遇到一个右括号count减一。过滤count为0时的左括号...
0
评论
分享
飞专属
前端工程师
·
4年前
关注
leetcode 二叉树的遍历方式
解法:递归 思路:二叉树的遍历方式有深度优先和广度优先两种,本次探讨的是二叉树的深度优先,其中深度优先中有前、中、后序遍历法他们其实是有规律的 前序遍历:中左右。 先遍历二...
0
评论
分享
飞专属
前端工程师
·
4年前
关注
leetcode 844 比较含退格的字符串
解法: 栈思想 思路:利用栈的思想,遍历字符串,如果遇到‘#’,就栈顶出栈,否则就入栈,最后返回join后的字符串,即我们可以用来比较是否相等的字符串 时间复杂度: O(n...
0
评论
分享
飞专属
前端工程师
·
4年前
关注
leetcode 1249 移除无效的括号
解法:迭代+栈操作 思路: 第一步:先将字符串转为数组,方便操作。 第二步:遍历数组,如果遇到“(”,就把索引添加到栈中,如果遇到“)”,需要判断。如果栈的长度为0,则为无...
0
评论
分享
飞专属
前端工程师
·
4年前
关注
leetcode 20 有效的括号
思路:利用栈的思想,遇到左括号,押入栈中,遇到右括号,将栈顶元素弹出并与当前括号比较是否匹配,如果不匹配直接返回false,最后判断栈是否为空,空则有效,不空着说明右括号少...
0
评论
分享
飞专属
前端工程师
·
4年前
关注
【路飞】leetcode 86 分割链表
解法: 模拟 思路: 新建两个虚拟节点small,large ,和他们的头指针smallHead, largeHead.遍历链表,如果当前节点的值小于X,就存到small链...
2
评论
分享
飞专属
前端工程师
·
4年前
关注
【路飞】leetcode 61 旋转链表
思路:遍历链表,计算出链表的长度,同时将链表最后一个节点和头节点相连,形成一个环形链表。然后计算出链表实际需要移动次数,开始移动链表,最后断开链表并返回...
0
评论
分享
飞专属
前端工程师
·
4年前
关注
【路飞】leetcode 1670 设计前中后队列
解法:数组法 思路:利用数组的方法实现各项操作,需要注意的是,中间增加和中间删除时,需要判读小数和中位数...
0
评论
分享
飞专属
前端工程师
·
4年前
关注
【路飞】leetcode 641 设计循环双端队列
解法:数组法 思路:利用数组的方法,模拟双端循环队列,利用传入的k跟数组长度length比较,实现各项操作...
0
评论
分享
飞专属
前端工程师
·
4年前
关注
【路飞】leetcode 622. 设计循环队列
解法: 数组法 思路: 利用数组的方式,设计循环队列,因队列的操作表现基于 FIFO(先进先出),所以我们在删除玄素的时候需要从头部删除,具体实现:...
0
评论
分享
飞专属
前端工程师
·
4年前
关注
【路飞】leetcode 82 删除排序链表中的重复元素
思路: 删除链表中重复元素,尤须要将自身同时删除,所以要用当前节点的一下个节点和下第二个节点比较,如果相同,则记录相同的元素,同时在次循环,从当前元素的下个节点开始,如果值...
0
评论
分享
飞专属
前端工程师
·
4年前
关注
【路飞】leetcode 83 删除排序链表中的重复元素
思路:既然是排序链表,所以直接用当前值跟他的下一个值进行比较,如果相同,则指向他的再下一个节点,否则,向后移动指针,直到输出结果...
0
评论
分享
飞专属
前端工程师
·
4年前
关注
【路飞】leetcode 19 删除链表的倒数第N个节点
思路: 删除链表的倒序第N个节点,也就是正序第length - n个节点,我们只需要找到正序他的前一个节点把他的指针向后移动一位即可...
0
评论
分享
飞专属
前端工程师
·
4年前
关注
【路飞】leetcode 24 两两交换链表节点
解法:头插法(用于交换链表真是太好用了) 思路: 1、涉及到头节点会被改变的,创建一个虚拟头节点是一个很不错的方式,让他指向head,最后用于返回。 2、创建前一个节点,每...
0
评论
分享
飞专属
赞了这篇文章
全栈然叔
@公众号: 前端大班车
·
4年前
关注
彻底搞懂HTTP协议 - 天天造轮子
手写的HTTP协议 、了解HTTP协议与TCP协议的,一个字一个字编写一个HTTP报文,了解HTTP与TCP的关系...
507
45
分享
飞专属
前端工程师
·
4年前
关注
【路飞】leetcode 22 k一个组,反转列表
解法: 头插法 思路: k一个组,进行遍历,只要剩余节点大于等于k,即刻继续反转 要点: 开始前记录前一个节点,每组反转完成之后,前一个节点更新...
0
评论
分享
飞专属
前端工程师
·
4年前
关注
【路飞】leetcode 92 反转链表
解法一: 头插法 思路:假设现在有链表[1,2,3,4,5,6],从2,4处反转,left = 2, right = 4 第一步:创建一个虚拟头节点virDom = -1,...
1
评论
分享
下一页
个人成就
文章被点赞
7
文章被阅读
3,061
掘力值
245
关注了
5
关注者
0
收藏集
2
关注标签
22
加入于
2019-11-28