首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
LeetCode
Shao_Sen
创建于2022-01-10
订阅专栏
LeetCode刷题报告
等 1 人订阅
共77篇文章
创建于2022-01-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
LeetCode 15. 三数之和
15. 三数之和 难度 中等 给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c , 使得 a + b + c = 0 ?请你找出所有和为 0 且不重复的三元组。
LeetCode 82. 删除排序链表中的重复元素 II
82. 删除排序链表中的重复元素 II 难度 中等 给定一个已排序的链表的头 head , 删除原始链表中所有重复数字的节点,只留下不同的数字 。返回 已排序的链表 。 示例 1: 示例 2: 提示:
LeetCode 162. 寻找峰值
162. 寻找峰值 难度 中等 峰值元素是指其值严格大于左右相邻值的元素。 给你一个整数数组 nums,找到峰值元素并返回其索引。数组可能包含多个峰值,在这种情况下,返回 任何一个峰值 所在位置即可。
LeetCode 153. 寻找旋转排序数组中的最小值
153. 寻找旋转排序数组中的最小值 难度 中等 已知一个长度为 n 的数组,预先按照升序排列,经由 1 到 n 次 旋转 后,得到输入数组。例如,原数组 nums = [0,1,2,4,5,6,7]
LeetCode 74. 搜索二维矩阵
74. 搜索二维矩阵 难度中等585收藏分享切换为英文接收动态反馈 编写一个高效的算法来判断 m x n 矩阵中,是否存在一个目标值。该矩阵具有如下特性: 每行中的整数从左到右按升序排列。 每行的第一
LeetCode 33. 搜索旋转排序数组
33. 搜索旋转排序数组 难度 中等 整数数组 nums 按升序排列,数组中的值 互不相同 。 在传递给函数之前,nums 在预先未知的某个下标 k(0 <= k < nums.length)上进行了
LeetCode 34. 在排序数组中查找元素的第一个和最后一个位置
34. 在排序数组中查找元素的第一个和最后一个位置 难度 中等 给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。 如果数组中不存在目标
LeetCode 136. 只出现一次的数字
136. 只出现一次的数字 难度 简单 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 说明: 你的算法应该具有线性时间复杂度。 你可以不使用额
LeetCode 190. 颠倒二进制位
190. 颠倒二进制位 难度 简单 颠倒给定的 32 位无符号整数的二进制位。 提示: 请注意,在某些语言(如 Java)中,没有无符号整数类型。在这种情况下,输入和输出都将被指定为有符号整数类型,并
LeetCode 191. 位1的个数
191. 位1的个数 难度 简单 编写一个函数,输入是一个无符号整数(以二进制串的形式),返回其二进制表达式中数字位数为 '1' 的个数(也被称为汉明重量)。 提示: 请注意,在某些语言(如 Java
LeetCode 231. 2 的幂
231. 2 的幂 难度 简单 给你一个整数 n,请你判断该整数是否是 2 的幂次方。如果是,返回 true ;否则,返回 false 。 如果存在一个整数 x 使得 n == 2x ,则认为 n 是
LeetCode 120. 三角形最小路径和
120. 三角形最小路径和 难度 中等 给定一个三角形 triangle ,找出自顶向下的最小路径和。 每一步只能移动到下一行中相邻的结点上。相邻的结点 在这里指的是 下标 与 上一层结点下标 相同或
LeetCode 198. 打家劫舍
198. 打家劫舍 难度 中等 你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,
LeetCode 77. 组合
77. 组合 难度 中等 给定两个整数 n 和 k,返回范围 [1, n] 中所有可能的 k 个数的组合。 你可以按 任何顺序 返回答案。 示例 1: 示例 2: 提示: 1 <= n <= 20 1
LeetCode 70. 爬楼梯
70. 爬楼梯 难度 简单 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 示例 1: 示例 2: 提示: 1 <= n <=
LeetCode 784. 字母大小写全排列
784. 字母大小写全排列 难度 中等 给定一个字符串S,通过将字符串S中的每个字母转变大小写,我们可以获得一个新的字符串。返回所有可能得到的字符串集合。 提示: S 的长度不超过12。 S 仅由数字
LeetCode 206. 反转链表
206. 反转链表 难度 简单 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 示例 1: 示例 2: 示例 3: 提示: 链表中节点的数目范围是 [0, 5000] -5000
LeetCode 21. 合并两个有序链表
21. 合并两个有序链表 难度 简单 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例 1: 示例 2: 示例 3: 提示: 两个链表的节点数目范
LeetCode 994. 腐烂的橘子
994. 腐烂的橘子 难度中等492收藏分享切换为英文接收动态反馈 在给定的 m x n 网格 grid 中,每个单元格可以有以下三个值之一: 值 0 代表空单元格; 值 1 代表新鲜橘子; 值 2
LeetCode 542. 01 矩阵
542. 01 矩阵 难度 中等 给定一个由 0 和 1 组成的矩阵 mat ,请输出一个大小相同的矩阵,其中每一个格子是 mat 中对应位置元素到最近的 0 的距离。 两个相邻元素间的距离为 1 。
下一页