首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
数据结构与算法
苏小墨
创建于2021-12-02
订阅专栏
数据结构与算法 没有一种困难,是成为你放弃的理由。利用时间碎片,每天进步一点点,成就最好的自己!
等 2 人订阅
共165篇文章
创建于2021-12-02
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【路飞】算法与数据结构-二叉树的后序遍历
LeetCode:地址 题目要求 给定一个二叉树,返回它的 后序 遍历。 示例 1: 进阶: 递归算法很简单,你可以通过迭代算法完成吗? 思路 递归的方式非常容易,只需要按照左右根的顺序去递归就行了
【路飞】算法与数据结构-移除无效的括号
LeetCode:地址 题目要求 给你一个由 '('、')' 和小写字母组成的字符串 s。 你需要从字符串中删除最少数目的 '(' 或者 ')' (可以删除任意位置的括号),使得剩下的「括号字符串」有
【路飞】算法与数据结构-删除最外层的括号
LeetCode:地址 题目要求 有效括号字符串为空 ""、"(" + A + ")" 或 A + B ,其中 A 和 B 都是有效的括号字符串,+ 代表字符串的连接。 例如,"","()","(()
【路飞】算法与数据结构-有效的括号
LeetCode:地址 题目要求 给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必
【路飞】算法与数据结构-验证栈序列
LeetCode:地址 题目要求 给定 pushed 和 popped 两个序列,每个序列中的 值都不重复,只有当它们可能是在最初空栈上进行的推入 push 和弹出 pop 操作序列的结果时,返回 t
【路飞】算法与数据结构-比较含退格的字符串
LeetCode:地址 题目要求 给定 s 和 t 两个字符串,当它们分别被输入到空白的文本编辑器后,请你判断二者是否相等。# 代表退格字符。 如果相等,返回 true ;否则,返回 false 。
【路飞】算法与数据结构-棒球比赛
LeetCode:地址 题目要求 你现在是一场采用特殊赛制棒球比赛的记录员。这场比赛由若干回合组成,过去几回合的得分可能会影响以后几回合的得分。 比赛开始时,记录是空白的。你会得到一个记录操作的字符串
【路飞】算法与数据结构-面试题 03.04. 化栈为队
LeetCode:地址 题目要求 实现一个MyQueue类,该类用两个栈来实现一个队列。 示例 1: 说明: 思路 时间复杂度O(n) 空间复杂度O(n) // 队列的长度 代码
【路飞】算法与数据结构-任务调度器
LeetCode:地址 题目要求 给你一个用字符数组 tasks 表示的 CPU 需要执行的任务列表。其中每个字母表示一种不同种类的任务。任务可以以任意顺序执行,并且每个任务都可以在 1 个单位时间内
【路飞】算法与数据结构-煎饼排序
LeetCode:地址 题目要求 给你一个整数数组 arr ,请使用 煎饼翻转 完成对数组的排序。 一次煎饼翻转的执行过程如下: 选择一个整数 k ,1 <= k <= arr.length 反转子数
【路飞】算法与数据结构-设计前中后队列
我正在参与掘金新人创作活动,一起开启写作之路。 算法与数据结构-设计前中后队列 LeetCode:地址 题目要求 请你设计一个队列,支持在前,中,后三个位置的 push 和 pop 操作。 请你完成
【路飞】算法与数据结构-设计循环双端队列
我正在参与掘金新人创作活动,一起开启写作之路。 算法与数据结构-设计循环双端队列 LeetCode:地址 题目要求 设计实现双端队列。 你的实现需要支持以下操作: MyCircularDeque(k)
【路飞】算法与数据结构-设计循环队列
我正在参与掘金新人创作活动,一起开启写作之路。 算法与数据结构-设计循环队列 LeetCode:地址 题目要求 设计你的循环队列实现。 循环队列是一种线性数据结构,其操作表现基于 FIFO(先进先出)
【路飞】算法与数据结构-复制带随机指针的链表
我正在参与掘金新人创作活动,一起开启写作之路。 算法与数据结构-复制带随机指针的链表 LeetCode:地址 题目要求 给你一个长度为 n 的链表,每个节点包含一个额外增加的随机指针 random ,
【路飞】算法与数据结构-分隔链表
我正在参与掘金新人创作活动,一起开启写作之路。 算法与数据结构-分隔链表 LeetCode:地址 题目要求 给你一个链表的头节点 head 和一个特定值 x ,请你对链表进行分隔,使得所有 小于 x
【路飞】算法与数据结构-删除排序链表中的重复元素
我正在参与掘金新人创作活动,一起开启写作之路。 算法与数据结构-删除排序链表中的重复元素 LeetCode:地址 题目要求 存在一个按升序排列的链表,给你这个链表的头节点 head ,请你删除所有重复
【路飞】算法与数据结构-删除链表的倒数第 N 个结点
我正在参与掘金新人创作活动,一起开启写作之路。 算法与数据结构-删除链表的倒数第 N 个结点 LeetCode:地址 题目要求 给你一个链表,删除链表的倒数第 n **个结点,并且返回链表的头结点 示
【路飞】算法与数据结构-两两交换链表中的节点
不管全世界所有人怎么说,我都认为自己的感受才是正确的。无论别人怎么看,我绝不打乱自己的节奏。喜欢的事自然可以坚持,不喜欢的怎么也长久不了。 LeetCode:原题地址 题目要求 给你一个链表,两两交换
【路飞】算法与数据结构-旋转链表
不管全世界所有人怎么说,我都认为自己的感受才是正确的。无论别人怎么看,我绝不打乱自己的节奏。喜欢的事自然可以坚持,不喜欢的怎么也长久不了。 LeetCode:原题地址 题目要求 给你一个链表的头节点
【路飞】算法与数据结构-K 个一组翻转链表
不管全世界所有人怎么说,我都认为自己的感受才是正确的。无论别人怎么看,我绝不打乱自己的节奏。喜欢的事自然可以坚持,不喜欢的怎么也长久不了。 LeetCode:原题地址 题目要求 给你一个链表,每 k
下一页