Java
MacroLuo
这个作者很懒,什么都没留下…
展开
-
Leetcode 题解|26. 删除排序数组中的重复项
题目:26. 删除排序数组中的重复项 -> Link给定一个排序数组,你需要在**原地**删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在**原地修改输入数组**并在使用 O(1) 额外空间的条件下完成。示例 1:给定数组 nums = [1,1,2], 函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为...原创 2019-05-20 18:38:48 · 112 阅读 · 0 评论 -
Leetcode 题解|27. 移除元素
题目27. 移除元素 -> Link给定一个数组 nums 和一个值 val,你需要**原地**移除所有数值等于 val 的元素,返回移除后数组的新长度。不要使用额外的数组空间,你必须在**原地修改输入数组**并在使用 O(1) 额外空间的条件下完成。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。示例 1:给定 nums = [3,2,2,3], val = 3,...原创 2019-05-20 18:40:07 · 146 阅读 · 0 评论 -
Leetcode 题解|88. 合并两个有序数组
题目88. 合并两个有序数组给定两个有序整数数组 nums1 和 nums2,将 nums2 合并到 nums1 中*,*使得 num1 成为一个有序数组。说明:初始化 nums1 和 nums2 的元素数量分别为 m 和 n。你可以假设 nums1 有足够的空间(空间大小大于或等于 m + n)来保存 nums2 中的元素。示例 :输入:nums1 = [1,2,3,0,0...原创 2019-05-21 19:08:26 · 159 阅读 · 0 评论 -
Leetcode 题解|13. 罗马数字转整数-java
题目罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做 II ,即为两个并列的...原创 2019-05-20 16:31:43 · 237 阅读 · 0 评论 -
Leetcode 题解|66. 加一
题目66. 加一用一个由int类型正整数组成,且元素大于1的数组来表示一个非负整数。实现一个函数对这个非负整数加一。高位在前地位在后,数组中每个元素的范围0~9。且除了整数0以外 [0] ,这个整数不会以零开头。Simple One:输入: [2,3,4]输出: [2,3,5]解释: 输入数组表示数字 234。输出235。Simple Two:输入: [9,9,9,9]输出:...原创 2019-05-22 18:10:57 · 177 阅读 · 0 评论