首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
leetcode刷题笔记
小小俊
创建于2022-03-05
订阅专栏
leetcode刷题笔记
暂无订阅
共93篇文章
创建于2022-03-05
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
[路飞]_删除链表的节点
题目介绍 给定单向链表的头指针和一个要删除的节点的值,定义一个函数删除该节点。 返回删除后的链表的头节点。 示例1 示例2 说明: 题目保证链表中节点的值互不相同 若使用 C 或 C++ 语言,你不需
[路飞]_设计链表
题目介绍 设计链表的实现。您可以选择使用单链表或双链表。单链表中的节点应该具有两个属性:val 和 next。val 是当前节点的值,next 是指向下一个节点的指针/引用。如果要使用双向链表,则还需
[路飞]_重排链表
题目介绍 给定一个单链表 L 的头节点 head ,单链表 L 表示为: 请将其重新排列后变为: 不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 示例1 示例2 提示: 链表的长度范围为
[路飞]_两数相加
题目介绍 给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你可以假设除了
[路飞]_删除中间节点
题目介绍 若链表中的某个节点,既不是链表头节点,也不是链表尾节点,则称其为该链表的「中间节点」。 假定已知链表的某一个中间节点,请实现一种算法,将该节点从链表中删除。 例如,传入节点 c(位于单向链表
[路飞]_复制带随机指针的链表
题目介绍 给你一个长度为 n 的链表,每个节点包含一个额外增加的随机指针 random ,该指针可以指向链表中的任何节点或空节点。 构造这个链表的 深拷贝。 深拷贝应该正好由 n 个 全新 节点组成,
[路飞]_返回倒数第 k 个节点
题目介绍 实现一种算法,找出单向链表中倒数第 k 个节点。返回该节点的值。 示例 说明: 给定的 k 保证是有效的。 面试题 02.02. 返回倒数第 k 个节点 b站视频 解题思路 解法一:双指针
[路飞]_表现良好的最长时间段
题目介绍 给你一份工作时间表 hours,上面记录着某一位员工每天的工作小时数。 我们认为当员工一天中的工作小时数大于 8 小时的时候,那么这一天就是「劳累的一天」。 所谓「表现良好的时间段」,意味在
[路飞]_函数的独占时间
题目介绍 有一个 单线程 CPU 正在运行一个含有 n 道函数的程序。每道函数都有一个位于 0 和 n-1 之间的唯一标识符。 函数调用 存储在一个 调用栈 上 :当一个函数调用开始时,它的标识符将
[路飞]_基本计算器
题目介绍 给你一个字符串表达式 s ,请你实现一个基本计算器来计算并返回它的值。 示例1 示例2 示例3 提示: 1 <= s.length <= 3 * 105 s 由数字、'+'、'-'、'('、
[路飞]_验证二叉树的前序序列化
题目介绍 序列化二叉树的一种方法是使用前序遍历。当我们遇到一个非空节点时,我们可以记录下这个节点的值。如果它是一个空节点,我们可以使用一个标记值记录,例如 #。 例如,上面的二叉树可以被序列化为字符串
[路飞]_二叉树的后续遍历
题目介绍 给定一个二叉树,返回它的 后序 遍历。 示例 leetcode-145 二叉树的后续遍历 b站视频 解题思路 解法一:递归 递归方法比较简单,不做过多介绍 解题代码 解法二:迭代 迭代通过栈
[路飞]_移除无效的括号
题目介绍 给你一个由 '('、')' 和小写字母组成的字符串 s。 你需要从字符串中删除最少数目的 '(' 或者 ')' (可以删除任意位置的括号),使得剩下的「括号字符串」有效。 请返回任意一个合法
[路飞]_删除最外层的括号
题目介绍 有效括号字符串为空 ""、"(" + A + ")" 或 A + B ,其中 A 和 B 都是有效的括号字符串,+ 代表字符串的连接。 例如,"","()","(())()" 和 "(()(
[路飞]_有效的括号
题目介绍 给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 示
[路飞]_验证栈序列
题目介绍 给定 pushed 和 popped 两个序列,每个序列中的 值都不重复,只有当它们可能是在最初空栈上进行的推入 push 和弹出 pop 操作序列的结果时,返回 true;否则,返回 fa
[路飞]_比较含退格的字符串
题目介绍 给定 s 和 t 两个字符串,当它们分别被输入到空白的文本编辑器后,请你判断二者是否相等。# 代表退格字符。 如果相等,返回 true ;否则,返回 false 。 注意:如果对空文本输入退
[路飞]_棒球比赛
题目介绍 你现在是一场采用特殊赛制棒球比赛的记录员。这场比赛由若干回合组成,过去几回合的得分可能会影响以后几回合的得分。 比赛开始时,记录是空白的。你会得到一个记录操作的字符串列表 ops,其中 op
[路飞]_化栈为队
题目介绍 实现一个MyQueue类,该类用两个栈来实现一个队列。 示例 说明: 你只能使用标准的栈操作 -- 也就是只有 push to top, peek/pop from top, size 和
[路飞]_任务调度器
题目介绍 给你一个用字符数组 tasks 表示的 CPU 需要执行的任务列表。其中每个字母表示一种不同种类的任务。任务可以以任意顺序执行,并且每个任务都可以在 1 个单位时间内执行完。在任何一个单位时
下一页