摘要: 521. 去除重复元素 中文English 给一个整数数组,去除重复的元素。 你应该做这些事 1.在原数组上操作2.将去除重复之后的元素放在数组的开头3.返回去除重复元素之后的元素个数 样例 例1: 输入: nums = [1,3,1,4,4,2] 输出: [1,3,4,2,?,?] 4 解释: 1 阅读全文
posted @ 2020-06-26 22:39 风不再来 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 58. 四数之和 中文English 给一个包含n个数的整数数组S,在S中找到所有使得和为给定整数target的四元组(a, b, c, d)。 样例 例1: 输入:[2,7,11,15],3 输出:[] 例2: 输入:[1,0,-1,0,-2,2],0 输出: [[-1, 0, 0, 1] ,[- 阅读全文
posted @ 2020-06-26 20:49 风不再来 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 148. 颜色分类 中文English 给定一个包含红,白,蓝且长度为 n 的数组,将数组元素进行分类使相同颜色的元素相邻,并按照红、白、蓝的顺序进行排序。 我们可以使用整数 0,1 和 2 分别代表红,白,蓝。 样例 样例 1 输入 : [1, 0, 1, 2] 输出 : [0, 1, 1, 2] 阅读全文
posted @ 2020-06-26 19:52 风不再来 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 59. 最接近的三数之和 中文English 给一个包含 n 个整数的数组 S, 找到和与给定整数 target 最接近的三元组,返回这三个数的和。 样例 例1: 输入:[2,7,11,15],3 输出:20 解释: 2+7+11=20 例2: 输入:[-1,2,1,-4],1 输出:2 解释: - 阅读全文
posted @ 2020-06-26 17:53 风不再来 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 382. 三角形计数 中文English 给定一个整数数组,在该数组中,寻找三个数,分别代表三角形三条边的长度,问,可以寻找到多少组这样的三个数来组成三角形? 样例 样例 1: 输入: [3, 4, 6, 7] 输出: 3 解释: 可以组成的是 (3, 4, 6), (3, 6, 7), (4, 6 阅读全文
posted @ 2020-06-26 16:44 风不再来 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 1879. 两数之和 VII 中文English 给定一个已经 按绝对值升序排列 的数组,找到两个数使他们加起来的和等于特定数。 函数应该返回这两个数的下标,index1必须小于index2。注意返回的值是0-based。 你不能对该数组进行排序。 样例 输入: [0,-1,2,-3,4] 1 输出 阅读全文
posted @ 2020-06-26 15:00 风不再来 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 608. 两数和 II-输入已排序的数组 中文English 给定一个已经 按升序排列 的数组,找到两个数使他们加起来的和等于特定数。函数应该返回这两个数的下标,index1必须小于index2。注意返回的值不是 0-based。 样例 例1: 输入: nums = [2, 7, 11, 15], 阅读全文
posted @ 2020-06-26 14:49 风不再来 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 56. 两数之和 中文English 给一个整数数组,找到两个数使得他们的和等于一个给定的数 target。 你需要实现的函数twoSum需要返回这两个数的下标, 并且第一个下标小于第二个下标。注意这里下标的范围是 0 到 n-1。 样例 Example1: 给出 numbers = [2, 7, 阅读全文
posted @ 2020-06-26 14:30 风不再来 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 539. 移动零 中文English 给一个数组 nums 写一个函数将 0 移动到数组的最后面,非零元素保持原数组的顺序 样例 例1: 输入: nums = [0, 1, 0, 3, 12], 输出: [1, 3, 12, 0, 0]. 例2: 输入: nums = [0, 0, 0, 3, 1] 阅读全文
posted @ 2020-06-26 12:46 风不再来 阅读(150) 评论(0) 推荐(0) 编辑