51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#Etc
LeetCode(55): 跳跃游戏
Medium!题目描述:给定一个非负整数数组,你最初位于数组的第一个位置。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个位置。示例 1:输入:[2,3,1,1,4]输出:true解释:从位置0到1跳1步,然后跳3步到达最后一个位置。示例 2:输入:[3,2,1,0,4]...
代码星球
·
2021-02-16
LeetCode
跳跃
游戏
LeetCode(54):螺旋矩阵
Medium!题目描述:给定一个包含 m x n 个元素的矩阵(m 行, n 列),请按照顺时针螺旋顺序,返回矩阵中的所有元素。示例 1:输入:[[1,2,3],[4,5,6],[7,8,9]]输出:[1,2,3,6,9,8,7,4,5]示...
代码星球
·
2021-02-16
LeetCode
螺旋
矩阵
LeetCode(53):最大子序和
Easy!题目描述:给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例:输入:[-2,1,-3,4,-1,2,1,-5,4],输出:6解释: 连续子数组 [4,-1,2,1]的和最大,为 6。进阶:如果你已经实现复...
代码星球
·
2021-02-16
LeetCode
最大
LeetCode(52):N皇后 II
Hard!题目描述:n 皇后问题研究的是如何将 n 个皇后放置在 n×n 的棋盘上,并且使皇后彼此之间不能相互攻击。上图为8皇后问题的一种解法。给定一个整数 n,返回 n 皇后不同的解决方案的数量。示例:输入:4输出:2解释:4皇后问题存在...
代码星球
·
2021-02-16
LeetCode
皇后
II
LeetCode(51):N皇后
Hard!题目描述:n 皇后问题研究的是如何将 n 个皇后放置在 n×n 的棋盘上,并且使皇后彼此之间不能相互攻击。上图为8皇后问题的一种解法。给定一个整数 n,返回所有不同的 n 皇后问题的解决方案。每一种解法包含一个明确的 n...
代码星球
·
2021-02-16
LeetCode
皇后
LeetCode(50):Pow(x, n)
Medium!题目描述:实现 pow(x, n) ,即计算x的n次幂函数。示例1:输入:2.00000,10输出:1024.00000示例 2:输入:2.10000,3输出:9.26100示例 3:输入:2.00000,-2输出:0.25000说明:-100.0<...
代码星球
·
2021-02-16
LeetCode
Pow
LeetCode(49): 字母异位词分组
Medium!题目描述:给定一个字符串数组,将字母异位词组合在一起。字母异位词指字母相同,但排列不同的字符串。示例:输入:["eat","tea","tan","ate","nat","bat"],输出:[["ate","eat","tea"],["nat","tan"],["bat"]]说明:所有输入均为小写字母。不...
代码星球
·
2021-02-16
LeetCode
字母
异位
分组
LeetCode(48):旋转图像
Medium!题目描述:给定一个 n × n 的二维矩阵表示一个图像。将图像顺时针旋转90度。说明:你必须在原地旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要使用另一个矩阵来旋转图像。示例1:给定matrix=[[1,2,3],[4,5,6],[7,8,9]],原地旋转输...
代码星球
·
2021-02-16
LeetCode
旋转
图像
LeetCode(47):全排列 II
Medium!题目描述:给定一个可包含重复数字的序列,返回所有不重复的全排列。示例:输入:[1,1,2]输出:[[1,1,2],[1,2,1],[2,1,1]]解题思路:这道题是之前那道 Permutations全排列的延伸,由于输入数组有可能出现重复数字,如果按照之前的算法运算,会有重复排列产生,我们要避免...
代码星球
·
2021-02-16
LeetCode
排列
II
LeetCode(46):全排列
Medium!题目描述:给定一个没有重复数字的序列,返回其所有可能的全排列。示例:输入:[1,2,3]输出:[[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]]解题思路:这道题是求全排列问题,给的输入数组没有重复项,这跟之前的那道 Combinations组合项&...
代码星球
·
2021-02-16
LeetCode
排列
LeetCode(45): 跳跃游戏 II
Hard!题目描述:给定一个非负整数数组,你最初位于数组的第一个位置。数组中的每个元素代表你在该位置可以跳跃的最大长度。你的目标是使用最少的跳跃次数到达数组的最后一个位置。示例:输入:[2,3,1,1,4]输出:2解释:跳到最后一个位置的最小跳跃数是2。 从下标为0跳到下标为1的位置,跳 1&nbs...
代码星球
·
2021-02-16
LeetCode
跳跃
游戏
II
LeetCode(44): 通配符匹配
Hard!题目描述:给定一个字符串 (s)和一个字符模式 (p),实现一个支持 '?' 和 '*' 的通配符匹配。'?'可以匹配任何单个字符。'*'可以匹配任意字符串(包括空字符串)。两个字符串完全匹配才算匹配成功。说明:s 可能为空,且只包含从&n...
代码星球
·
2021-02-16
LeetCode
通配符
匹配
LeetCode(43):字符串相乘
Medium!题目描述:给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式。示例1:输入:num1="2",num2="3"输出:"6"示例 2:输入:num1="...
代码星球
·
2021-02-16
LeetCode
字符串
相乘
LeetCode(42):接雨水
Hard!题目描述:给定 n 个非负整数表示每个宽度为1的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。上面是由数组[0,1,0,2,1,0,1,3,2,1,2,1]表示的高度图,在这种情况下,可以接6个单位的雨水(蓝色部分表示雨水)。 感谢Marcos 贡献此图。示例...
代码星球
·
2021-02-16
LeetCode
雨水
LeetCode(41):缺失的第一个正数
Hard!题目描述:给定一个未排序的整数数组,找出其中没有出现的最小的正整数。示例 1:输入:[1,2,0]输出:3示例 2:输入:[3,4,-1,1]输出:2示例 3:输入:[7,8,9,11,12]输出:1说明:你的算法的时间复杂度应为O(n),并且只能使用常数级别的空间。解题思路:这...
代码星球
·
2021-02-16
LeetCode
缺失
第一个
正数
首页
上一页
...
10
11
12
13
14
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他