原创
2021-09-28 13:50:24
115 阅读
一、题目给定一个不含重复数字的数组 nums ,返回其 所有可能的全排列 。你可以 按任意顺序 返回答案。 示例 1:输入:nums = [1,2,3]输出:[[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]]示例 2:输入:nums = [0,1]输出:[[0,1],[1,0]]示例
原创
2021-09-28 13:50:05
181 阅读
一、题目给定两个整数 n 和 k,返回范围 [1, n] 中所有可能的 k 个数的组合。你可以按 任何顺序 返回答案。 示例 1:输入:n = 4, k = 2输出:[ [2,4], [3,4], [2,3], [1,2], [1,3], [1,4],]示例 2:输入:n = 1, k = 1输出:[[1]]
原创
2021-09-28 13:49:48
98 阅读
原创
2021-09-28 13:49:29
102 阅读
原创
2021-09-28 13:49:02
37 阅读
15点赞
2收藏
一、题目在给定的二维二进制数组 A 中,存在两座岛。(岛是由四面相连的 1 形成的一个最大组。)现在,我们可以将 0 变为 1,以使两座岛连接起来,变成一座岛。返回必须翻转的 0 的最小数目。(可以保证答案至少是 1 。) 示例 1:输入:A = [[0,1],[1,0]]输出:1示例 2:输入:A = [[0,1,0],[0,0,0],[0,0,1]]输出:2
原创
2021-09-28 13:48:35
173 阅读
2点赞
1收藏
原创
2021-09-26 14:07:14
215 阅读
原创
2021-09-26 14:06:56
197 阅读
原创
2021-09-26 14:06:36
139 阅读
原创
2021-09-26 14:06:09
358 阅读
一、题目定一个包含红色、白色和蓝色,一共 n 个元素的数组,原地对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。此题中,我们使用整数 0、 1 和 2 分别表示红色、白色和蓝色。 示例 1:输入:nums = [2,0,2,1,1,0]输出:[0,0,1,1,2,2]示例 2:输入:nums = [2,0,1]输出:[0,1,2]
原创
2021-09-26 14:05:36
167 阅读
原创
2021-09-26 14:05:08
164 阅读
一、题目给定一个只包含整数的有序数组,每个元素都会出现两次,唯有一个数只会出现一次,找出这个数。 示例 1:输入: nums = [1,1,2,3,3,4,4,8,8]输出: 2示例 2:输入: nums = [3,3,7,7,10,11,11]输出: 10 提示: 1 <= nums.length <= 105 0 <= nums[i] <= 105
原创
2021-09-23 14:34:52
153 阅读
原创
2021-09-22 17:36:01
149 阅读
原创
2021-09-22 15:37:37
393 阅读
原创
2021-09-22 15:37:18
150 阅读
原创
2021-09-22 15:36:54
186 阅读
原创
2021-09-22 15:36:35
134 阅读
原创
2021-09-22 14:13:20
280 阅读
原创
2021-09-22 14:12:57
108 阅读
原创
2021-09-22 14:12:25
105 阅读
原创
2021-09-22 11:32:25
134 阅读
原创
2021-09-22 11:31:59
172 阅读
原创
2021-09-22 11:31:39
154 阅读
原创
2021-09-17 14:59:07
64 阅读
原创
2021-09-17 14:36:07
64 阅读