首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
LeetCode
Shao_Sen
创建于2022-01-10
订阅专栏
LeetCode刷题报告
等 1 人订阅
共77篇文章
创建于2022-01-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
LeetCode 剑指 Offer 30. 包含min函数的栈
剑指 Offer 30. 包含min函数的栈 难度 简单 定义栈的数据结构,请在该类型中实现一个能够得到栈的最小元素的 min 函数在该栈中,调用 min、push 及 pop 的时间复杂度都是 O(
LeetCode 202. 快乐数
202. 快乐数 难度 简单 编写一个算法来判断一个数 n 是不是快乐数。 「快乐数」 定义为: 对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。 然后重复这个过程直到这个数变为 1,也
LeetCode 201. 数字范围按位与
201. 数字范围按位与 难度 中等 给你两个整数 left 和 right ,表示区间 [left, right] ,返回此区间内所有数字 按位与 的结果(包含 left 、right 端点)。 示
LeetCode 343. 整数拆分
343. 整数拆分 难度 中等 给定一个正整数 n ,将其拆分为 k 个 正整数 的和( k >= 2 ),并使这些整数的乘积最大化。 返回 你可以获得的最大乘积 。 示例 1: 示例 2: 提示:
LeetCode 322. 零钱兑换
322. 零钱兑换 难度 中等 给你一个整数数组 coins ,表示不同面额的硬币;以及一个整数 amount ,表示总金额。 计算并返回可以凑成总金额所需的 最少的硬币个数 。如果没有任何一种硬币组
LeetCode 583. 两个字符串的删除操作
583. 两个字符串的删除操作 难度 中等 给定两个单词 word1 和 word2 ,返回使得 word1 和 word2 相同所需的最小步数。 每步 可以删除任意一个字符串中的一个字符。 示例 1
LeetCode 72. 编辑距离
72. 编辑距离 难度 困难 给你两个单词 word1 和 word2, 请返回将 word1 转换成 word2 所使用的最少操作数 。 你可以对一个单词进行如下三种操作: 插入一个字符 删除一个字
LeetCode 1143. 最长公共子序列
1143. 最长公共子序列 难度 中等 给定两个字符串 text1 和 text2,返回这两个字符串的最长 公共子序列 的长度。如果不存在 公共子序列 ,返回 0 。 一个字符串的 子序列 是指这样一
LeetCode 673. 最长递增子序列的个数
673. 最长递增子序列的个数 难度 中等 给定一个未排序的整数数组 nums , 返回最长递增子序列的个数 。 注意 这个数列必须是 严格 递增的。 示例 1: 示例 2: 提示: 1 <= num
LeetCode 300. 最长递增子序列
300. 最长递增子序列 难度 中等 给你一个整数数组 nums ,找到其中最长严格递增子序列的长度。 子序列 是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。例如,[3,
LeetCode 139. 单词拆分
139. 单词拆分 难度 中等 给你一个字符串 s 和一个字符串列表 wordDict 作为字典。请你判断是否可以利用字典中出现的单词拼接出 s 。 注意: 不要求字典中出现的单词全部都使用,并且字典
LeetCode 91. 解码方法
91. 解码方法 难度 中等 一条包含字母 A-Z 的消息通过以下映射进行了 编码 : 要 解码 已编码的消息,所有数字必须基于上述映射的方法,反向映射回字母(可能有多种方法)。例如,"11106"
LeetCode 413. 等差数列划分
413. 等差数列划分 难度 中等 如果一个数列 至少有三个元素 ,并且任意两个相邻元素之差相同,则称该数列为等差数列。 例如,[1,3,5,7,9]、[7,7,7,7] 和 [3,-1,-5,-9]
LeetCode 5. 最长回文子串
5. 最长回文子串 难度 中等 给你一个字符串 s,找到 s 中最长的回文子串。 示例 1: 示例 2: 提示: 1 <= s.length <= 1000 s 仅由数字和英文字母组成 题解 这里需要
LeetCode 62. 不同路径
62. 不同路径 难度 中等 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为
LeetCode 45. 跳跃游戏 II
45. 跳跃游戏 II 难度 中等 给你一个非负整数数组 nums ,你最初位于数组的第一个位置。 数组中的每个元素代表你在该位置可以跳跃的最大长度。 你的目标是使用最少的跳跃次数到达数组的最后一个位
LeetCode 55. 跳跃游戏
55. 跳跃游戏 难度 中等 给定一个非负整数数组 nums ,你最初位于数组的 第一个下标 。 数组中的每个元素代表你在该位置可以跳跃的最大长度。 判断你是否能够到达最后一个下标。 示例 1: 示例
LeetCode 213. 打家劫舍 II
213. 打家劫舍 II 难度 中等 你是一个专业的小偷,计划偷窃沿街的房屋,每间房内都藏有一定的现金。这个地方所有的房屋都 围成一圈 ,这意味着第一个房屋和最后一个房屋是紧挨着的。同时,相邻的房屋装
LeetCode 79. 单词搜索
79. 单词搜索 难度 中等 给定一个 m x n 二维字符网格 board 和一个字符串单词 word 。如果 word 存在于网格中,返回 true ;否则,返回 false 。 单词必须按照字母
LeetCode 22. 括号生成
22. 括号生成 难度 中等 数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。 示例 1: 示例 2: 提示: 1 <= n <= 8 题解 这道题是要让
下一页