CassielLee
05
21
每天一道leetcode(Day 54) 每天一道leetcode(Day 54)
57. 插入区间题目描述给出一个无重叠的 ,按照区间起始端点排序的区间列表。 在列表中插入一个新的区间,你需要确保列表中的区间仍然有序且不重叠(如果有必要的话,可以合并区间)。 示例 示例  1: 输入: intervals =
2020-05-21
21
20
每天一道leetcode(Day 53) 每天一道leetcode(Day 53)
54. 螺旋矩阵题目描述给定一个包含 m x n 个元素的矩阵(m 行, n 列),请按照顺时针螺旋顺序,返回矩阵中的所有元素。 示例 示例  1: 输入: [ [ 1, 2, 3 ], [ 4, 5, 6 ], [ 7,
2020-05-20
19
每天一道leetcode(Day 52) 每天一道leetcode(Day 52)
49. 字母异位词分组题目描述给定一个字符串数组,将字母异位词组合在一起。字母异位词指字母相同,但排列不同的字符串。 示例输入: ["eat", "tea", "tan", "ate", "nat", "bat"] 输出: [ ["ate"
2020-05-19
18
每天一道leetcode(Day 51) 每天一道leetcode(Day 51)
47. 全排列 II题目描述给定一个可包含重复数字的序列,返回所有不重复的全排列。 示例输入: [1,1,2] 输出: [ [1,1,2], [1,2,1], [2,1,1] ] 解题思路思路:回溯+剪枝 本题是在46.全排列
2020-05-18
17
16
每天一道leetcode(Day 49) 每天一道leetcode(Day 49)
45. 跳跃游戏 II题目描述给定一个非负整数数组,你最初位于数组的第一个位置。 数组中的每个元素代表你在该位置可以跳跃的最大长度。 你的目标是使用最少的跳跃次数到达数组的最后一个位置。 示例输入: [2,3,1,1,4] 输出: 2 解释
2020-05-16
15
每天一道leetcode(Day 48) 每天一道leetcode(Day 48)
43. 字符串相乘题目描述给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式。 示例 示例 1: 输入: num1 = "2", num2 = "3" 输出: "
2020-05-15
14
每天一道leetcode(Day 47) 每天一道leetcode(Day 47)
41. 缺失的第一个正数题目描述给你一个未排序的整数数组,请你找出其中没有出现的最小的正整数。 示例 示例  1: 输入: [1,2,0] 输出: 3 示例  2: 输入: [3,4,-1,1] 输出: 2
2020-05-14
13
12
11
每天一道leetcode(Day 44) 每天一道leetcode(Day 44)
36. 有效的数独题目描述判断一个  9x9 的数独是否有效。只需要根据以下规则,验证已经填入的数字是否有效即可。 数字  1-9  在每一行只能出现一次。 数字  1-9  在每一列只能
2020-05-11
2 / 9