首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
算法题解
Snail_James
创建于2021-11-04
订阅专栏
记录刷算法题的题解
等 67 人订阅
共212篇文章
创建于2021-11-04
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
[路飞]_leetcode-剑指 Offer 21-调整数组顺序使奇数位于偶数前面
[题目地址] [B站地址] 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数在数组的前半部分,所有偶数在数组的后半部分。 示例: 提示: 0 <= nums.length <= 5
[路飞]_leetcode-面试题 17.14-最小K个数
[题目地址] [B站地址] 设计一个算法,找出数组中最小的k个数。以任意顺序返回这k个数均可。 示例: 提示: 0 <= len(arr) <= 100000 0 <= k <= min(100000
[路飞]_leetcode-75-颜色分类
[题目地址] [B站地址] 给定一个包含红色、白色和蓝色,一共 n 个元素的数组,原地**对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。 此题中,我们使用整数 0、 1 和
[路飞]_leetcode-11-盛最多水的容器
[题目地址] [B站地址] 给你 n 个非负整数 a1,a2,...,a``n,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和
[路飞]_leetcode-470-用 Rand7() 实现 Rand10()
[题目地址] [B站地址] 已有方法 rand7 可生成 1 到 7 范围内的均匀随机整数,试写一个方法 rand10 生成 1 到 10 范围内的均匀随机整数。 不要使用系统的 Math.rando
[路飞]_leetcode-394-字符串解码
[题目地址] [B站地址] 给定一个经过编码的字符串,返回它解码后的字符串。 编码规则为: k[encoded_string],表示其中方括号内部的 encoded_string 正好重复 k 次。注
[路飞]_leetcode-685-冗余连接 II
[题目地址] [B站地址] 在本问题中,有根树指满足以下条件的 有向 图。该树只有一个根节点,所有其他节点都是该根节点的后继。该树除了根节点之外的每一个节点都有且只有一个父节点,而根节点没有父节点。
[路飞]_leetcode-239-滑动窗口最大值
[题目地址] [B站地址] 给你一个整数数组 nums,有一个大小为 k **的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。 返回滑动
[路飞]_leetcode-765-情侣牵手
[题目地址] [[B站地址]]( N 对情侣坐在连续排列的 2N 个座位上,想要牵到对方的手。 计算最少交换座位的次数,以便每对情侣可以并肩坐在一起。 一次交换可选择任意两人,让他们站起来交换座位。
[路飞]_leetcode-721-账户合并
[题目地址] [B站地址] 给定一个列表 accounts,每个元素 accounts[i] 是一个字符串列表,其中第一个元素 accounts[i][0] 是 名称 (name) ,其余元素是 em
路飞]_leetcode-1202-交换字符串中的元素
[题目地址] [B站地址] 给你一个字符串 s,以及该字符串中的一些「索引对」数组 pairs,其中 pairs[i] = [a, b] 表示字符串中的两个索引(编号从 0 开始)。 你可以 任意多次
路飞]_leetcode-947-移除最多的同行或同列石头
[题目地址] [B站地址] n 块石头放置在二维平面中的一些整数坐标点上。每个坐标点上最多只能有一块石头。 如果一块石头的 同行或者同列 上有其他石头存在,那么就可以移除这块石头。 给你一个长度为 n
[路飞]_leetcode-128-最长连续序列
[题目地址] [B站地址] 给定一个未排序的整数数组 nums ,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。 请你设计并实现时间复杂度为 O(n) **的算法解决此问题。 示例 1
[路飞]_leetcode-1319-连通网络的操作次数
[题目地址] [B站地址] 用以太网线缆将 n 台计算机连接成一个网络,计算机的编号从 0 到 n-1。线缆用 connections 表示,其中 connections[i] = [a, b] 连接
[路飞]_leetcode-684-冗余连接
[题目地址] [B站地址] 树可以看成是一个连通且 无环 的 无向 图。 给定往一棵 n 个节点 (节点值 1~n) 的树中添加一条边后的图。添加的边的两个顶点包含在 1 到 n 中间,且这条附加的边
[路飞]_leetcode-990-等式方程的可满足性
[题目地址] [B站地址] 给定一个由表示变量之间关系的字符串方程组成的数组,每个字符串方程 equations[i] 的长度为 4,并采用两种不同的形式之一:"a==b" 或 "a!=b"。在这里,
[路飞]_leetcode-200-岛屿数量
[题目地址] [B站地址] 给你一个由 '1'(陆地)和 '0'(水)组成的的二维网格,请你计算网格中岛屿的数量。 岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。 此
[路飞]_leetcode-547-省份数量
[题目地址] [B站地址] 有 n 个城市,其中一些彼此相连,另一些没有相连。如果城市 a 与城市 b 直接相连,且城市 b 与城市 c 直接相连,那么城市 a 与城市 c 间接相连。 省份 是一组直
[路飞]_leetcode-451-根据字符出现频率排序
[题目地址] [B站地址] 给定一个字符串,请将字符串里的字符按照出现的频率降序排列。 示例 1: 示例 2: 示例 3: 解题思路 本题要将输入字符串按照出现频率降序排列,所以首先要获取字符串中出现
[路飞]_leetcode-973-最接近原点的 K 个点
[题目地址] [B站地址] 我们有一个由平面上的点组成的列表 points。需要从中找出 K 个距离原点 (0, 0) 最近的点。 (这里,平面上两点之间的距离是欧几里德距离。) 你可以按任何顺序返回
下一页