首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
橙午月
掘友等级
公众号@橙午月
LeetBook《前端面试突破:JavaScript》作者,费曼学习法践行者。
获得徽章 21
动态
文章
专栏
沸点
收藏集
关注
作品
赞
82
文章 81
沸点 1
赞
82
返回
|
搜索文章
最新
热门
206. 反转链表
思路 解题方法 需要使用三个变量,prev 是新的链表的头节点, cur 则指向当前结点, next 用于保存当前结点的后一个结点的指针。 遍历链表,先把当前结点的下一个结点位置存到变量 next:n
142. 环形链表 II
[TOC] 思路1 第一次相遇:具体来说,快指针每次走两步,慢指针走一步,最后两个指针会有第一次相遇,这时候快指针走的步数是慢指针的两倍。 第二次相遇:重新定义一个指向头的指针,再和慢指针一起走,如果
学算法刷LeetCode:19. 删除链表的倒数第 N 个结点
思路1 因为删除的是倒数的第 N 个结点,只要把正数的节点位置算出来,删除节点即可。 解题方法1 步骤1:计算正数的位置、 链表只能从头节点开始遍历,要找到正数节点的位置,我们只需要: 链表的长度 -
学算法刷LeetCode:1684. 统计一致字符串的数目
1684. 统计一致字符串的数目 这道题其实就是在 `words` 里面的每个字符串找是否有不在 `allowed` 中的字母出现。
看一次忘一次的正则表达式入门
我正在参与掘金创作者训练营第4期,点击了解活动详情,一起学习吧! 正则表达式,永远记不住 以前需要用正则表达式的时候,常用的正则表达式直接搜一下,基本上都能查到,然后复制粘贴一下,就混过去了,偶尔的几
从一道题分析变量提升和函数提升的细节
我正在参与掘金创作者训练营第4期,点击了解活动详情,一起学习吧! 这道题,你能做对吗? 最近重新看执行上下文栈时,发现下面这道题非常有意思: 题目: 答案揭晓: JavaScript 变量对象 我们先
学算法刷LeetCode【剑指offer专题】:07.重建二叉树
题目描述 解题思路 复习二叉树的前序遍历和中序遍历 学算法刷LeetCode:二叉树的遍历和重建(一) 分析 我们知道,二叉树的前序遍历是先遍历根,再遍历左右子树,因此第一个节点就是根节点。我们的子问
学算法刷LeetCode:二叉树的遍历和重建(一)
简述二叉树 二叉树是每个节点最多两个分支的树形结构。遍历方式可以从上向下逐层遍历,先访问离根最近的节点,称为广度优先遍历,也可以从根节点开始,向最远的节点遍历,称为深度优先遍历,此外,再根据根节点的访
学算法刷LeetCode【剑指offer专题】:52. 两个链表的第一个公共节点
题目描述 52. 两个链表的第一个公共节点 解题思路 思路一: 前后双指针(数节点) 前后双指针其实指的是一个指针先走 n 步,另一个指针再与前一个指针以相同的速度走。用到这个思路的还有 学算法刷Le
学算法刷LeetCode【剑指offer专题】:24.反转链表
题目描述 解题思路 迭代法 迭代法核心就是遍历链表,然后将指针反转即可。主意更改当前节点指针的时候,需要将它的下一个节点的地址先保存起来,以免丢失。 初始化三个变量,cur 当前节点, 当前节点的前一
下一页
个人成就
文章被点赞
24
文章被阅读
15,225
掘力值
769
关注了
144
关注者
16
收藏集
6
关注标签
51
加入于
2019-09-06