首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
算法题解
Snail_James
创建于2021-11-04
订阅专栏
记录刷算法题的题解
等 67 人订阅
共212篇文章
创建于2021-11-04
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
[路飞]_leetcode-1249-移除无效的括号
[题目地址] [B站地址] 给你一个由 '('、')' 和小写字母组成的字符串 s。 你需要从字符串中删除最少数目的 '(' 或者 ')' (可以删除任意位置的括号),使得剩下的「括号字符串」有效。
[路飞]_leetcode-143-重排链表
[题目地址] [B站地址] 给定一个单链表 L **的头节点 head ,单链表 L 表示为: 请将其重新排列后变为: 不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 示例 1: 示
[路飞]_leetcode-445-两数相加II
[题目地址] [B站地址] 给你两个 非空 链表来代表两个非负整数。数字最高位位于链表开始位置。它们的每个节点只存储一位数字。将这两数相加会返回一个新的链表。 你可以假设除了数字 0 之外,这两个数字
[路飞]_leetcode-面试题02.03-删除中间节点
[题目地址] [B站地址] 若链表中的某个节点,既不是链表头节点,也不是链表尾节点,则称其为该链表的「中间节点」。 假定已知链表的某一个中间节点,请实现一种算法,将该节点从链表中删除。 例如,传入节点
[路飞]_leetcode-剑指Offer 35-复杂链表的复制
[题目地址] [B站地址] 请实现 copyRandomList 函数,复制一个复杂链表。在复杂链表中,每个节点除了有一个 next 指针指向下一个节点,还有一个 random 指针指向链表中的任意节
[路飞]_leetcode-1021-删除最外层的括号
[题目地址] [B站地址] 有效括号字符串为空 ""、"(" + A + ")" 或 A + B ,其中 A 和 B 都是有效的括号字符串,+ 代表字符串的连接。 例如,"","()","(())()
[路飞]_leetcode-946-验证栈序列
[题目地址] [B站地址] 给定 pushed 和 popped 两个序列,每个序列中的 值都不重复,只有当它们可能是在最初空栈上进行的推入 push 和弹出 pop 操作序列的结果时,返回 true
[路飞]_leetcode-844-比较含退格的字符串
[题目地址] 给定 s 和 t 两个字符串,当它们分别被输入到空白的文本编辑器后,请你判断二者是否相等。# 代表退格字符。 如果相等,返回 true ;否则,返回 false 。 注意: 如果对空文本
[路飞]_leetcode-682-棒球比赛
[题目地址] 你现在是一场采用特殊赛制棒球比赛的记录员。这场比赛由若干回合组成,过去几回合的得分可能会影响以后几回合的得分。 比赛开始时,记录是空白的。你会得到一个记录操作的字符串列表 ops,其中
[路飞]_leetcode-面试题03.04-化栈为队
[题目地址] 实现一个MyQueue类,该类用两个栈来实现一个队列。 示例: 说明: 你只能使用标准的栈操作 -- 也就是只有 push to top, peek/pop from top, size
[路飞]_leetcode-621-任务调度器
[题目地址] 给你一个用字符数组 tasks 表示的 CPU 需要执行的任务列表。其中每个字母表示一种不同种类的任务。任务可以以任意顺序执行,并且每个任务都可以在 1 个单位时间内执行完。在任何一个单
[路飞]_leetcode-969-煎饼排序
[题目地址] [B站地址] 给你一个整数数组 arr ,请使用 煎饼翻转 **完成对数组的排序。 一次煎饼翻转的执行过程如下: 选择一个整数 k ,1 <= k <= arr.length 反转子数组
[路飞]_leetcode-860-柠檬水找零
[题目地址] [B站地址] 在柠檬水摊上,每一杯柠檬水的售价为 5 美元。顾客排队购买你的产品,(按账单 bills 支付的顺序)一次购买一杯。 每位顾客只买一杯柠檬水,然后向你付 5 美元、10 美
[路飞]_leetcode-859-亲密字符串
「这是我参与11月更文挑战的第25天,活动详情查看:2021最后一次更文挑战」 [题目地址] [B站地址] 给你两个字符串 s 和 goal ,只要我们可以通过交换 s 中的两个字母得到与 goal
[路飞]_leetcode-面试题17.09-第k个数
「这是我参与11月更文挑战的第25天,活动详情查看:2021最后一次更文挑战」 [题目地址] [B站地址] 有些数的素因子只有 3,5,7,请设计一个算法找出第 k 个数。注意,不是必须有这些素因子,
[路飞]_leetcode-933-最近的请求次数
「这是我参与11月更文挑战的第24天,活动详情查看:2021最后一次更文挑战」 [题目地址] [B站地址] 写一个 RecentCounter 类来计算特定时间范围内最近的请求。 请你实现 Recen
[路飞]_leetcode-1670-设计前中后队列
「这是我参与11月更文挑战的第24天,活动详情查看:2021最后一次更文挑战」 [题目地址] [B站地址] 请你设计一个队列,支持在前,中,后三个位置的 push 和 pop 操作。 请你完成 Fro
[路飞]_leetcode-641-设计循环双端队列
「这是我参与11月更文挑战的第24天,活动详情查看:2021最后一次更文挑战」 [题目地址] [B站地址] 设计实现双端队列。 你的实现需要支持以下操作: MyCircularDeque(k):构造函
[路飞]_leetcode-622-设计循环队列
「这是我参与11月更文挑战的第23天,活动详情查看:2021最后一次更文挑战」 [题目地址] [B站地址] 设计你的循环队列实现。 循环队列是一种线性数据结构,其操作表现基于 FIFO(先进先出)原则
[路飞]_leetcode-86-分隔链表
「这是我参与11月更文挑战的第23天,活动详情查看:2021最后一次更文挑战」 [题目地址] [B站地址] 给你一个链表的头节点 head 和一个特定值 **x ,请你对链表进行分隔,使得所有 小于
下一页