摘要: 卸载巧压 阅读全文
posted @ 2020-03-02 09:43 L__H 阅读(1602) 评论(0) 推荐(0) 编辑
摘要: 问题描述 给定 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0)。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。 说明:你不能倾斜容器,且 n 的值至少 阅读全文
posted @ 2020-02-11 19:40 L__H 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 问题描述 给定一个包括 n 个整数的数组 nums 和 一个目标值 target。找出 nums 中的三个整数,使得它们的和与 target 最接近。返回这三个数的和。假定每组输入只存在唯一答案。 示例 给定数组 nums = [ 1,2,1, 4], 和 target = 1. 与 target 阅读全文
posted @ 2020-02-11 19:38 L__H 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 问题描述 给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成 示例 给定数组 nums = [1,1,2], 函数应该返回新的长度 2, 并且原数组 nums 的 阅读全文
posted @ 2020-02-11 19:37 L__H 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 问题描述 给定一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。 示例 给定 nums = 阅读全文
posted @ 2020-02-11 19:36 L__H 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 问题描述 给定一个包含 m x n 个元素的矩阵( m 行, n 列),请按照顺时针螺旋顺序,返回矩阵中的所有元素。 示例 示例 1: 输入: [ [ 1, 2, 3 ], [ 4, 5, 6 ], [ 7, 8, 9 ] ] 输出: [1,2,3,6,9,8,7,4,5] 示例 2: 输入: [ 阅读全文
posted @ 2020-02-11 19:35 L__H 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 问题描述 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 注意: 给定 n 是一个正整数。 示例 示例 1: 输入: 2 输出: 2 解释: 有两种方法可以爬到楼顶。 1. 1 阶 + 1 阶 2. 2 阶 示例 2: 输入: 阅读全文
posted @ 2020-02-11 19:34 L__H 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 问题描述 给定一个整数数组 a,其中1 ≤ a[i] ≤ n (n为数组长度), 其中有些元素出现两次而其他元素出现一次。 找到所有出现两次的元素。 你可以不用到任何额外空间并在O(n)时间复杂度内解决这个问题吗? 示例 实现 实现1 先进行排序,然后使用双指针判断 边界情况要注意,输入为空数组、一 阅读全文
posted @ 2020-02-11 19:32 L__H 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 问题描述 给定整数数组 A,每次 move 操作将会选择任意 ,并将其递增 。 返回使 中的每个值都是唯一的最少操作次数。 示例 示例 1: 输入:[1,2,2] 输出:1 解释:经过一次 move 操作,数组将变为 [1, 2, 3]。 示例 2: 输入:[3,2,1,2,1,7] 输出:6 解释 阅读全文
posted @ 2020-02-11 19:31 L__H 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 给定 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0)。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。 说明:你不能倾斜容器,且 n 的值至少为 2。 阅读全文
posted @ 2019-12-25 11:19 L__H 阅读(112) 评论(0) 推荐(0) 编辑