leetcode 26. Remove Duplicates from Sorted Array-数组去重|双指针
来源:互联网 发布:mac版的千牛可以多开吗 编辑:程序博客网 时间:2024/04/30 11:50
原题链接:26. Remove Duplicates from Sorted Array
【思路】
和27. Remove Element | Java最短代码实现十分类似,用 len,记录第几个可以被覆盖(也即要返回的长度),这里只是将 val 改为 nums 数组中的某个值,当值不相等时,即覆盖:
public int removeDuplicates(int[] nums) { int len = 1; for (int i = 1; i < nums.length; i++) if (nums[i] != nums[i - 1]) nums[len++] = nums[i]; return len; }161 / 161 test cases passed. Runtime: 2 ms Your runtime beats 7.99% of javasubmissions.
public class Solution { public int removeDuplicates(int[] nums) { int slow = 0, fast = 1; for (int i=1; i < nums.length; i++,fast++) { if (nums[i]==nums[i-1]) continue; nums[++slow] = nums[fast]; } return slow+1; }}161 / 161 test cases passed. Runtime: 1 ms Your runtime beats 54.30% of javasubmissions.
1 0
- leetcode 26. Remove Duplicates from Sorted Array-数组去重|双指针
- LeetCode @ Remove Duplicates from Sorted Array 数组去重
- LeetCode With JS||26.Remove Duplicates from Sorted Array[数组去重,返回去重后的长度]
- ※ Leetcode - Array -Remove Duplicates from Sorted Array(就地有序数组去重)
- (LeetCode)Remove Duplicates from Sorted Array --- 有序列表去重
- 有序数组去重(Remove Duplicates from Sorted Array )
- 【数组去重】Remove Duplicates from Sorted Array
- 【数组去重】Remove Duplicates from Sorted Array II
- [C++]LeetCode 26: Remove Duplicates from Sorted Array(有序数组去重)
- LeetCode @ Remove Duplicates from Sorted ArrayII 数组去重II
- leetcode 26. Remove Duplicates from Sorted Array从排序数组中移出重复元素(双指针)
- 26. Remove Duplicates from Sorted Array 已排序数组去重
- leetcode:数组:Remove Duplicates from Sorted Array
- leetcode Remove Duplicates from Sorted Array 双指针
- [leetcode]【数组】26. Remove Duplicates from Sorted Array
- [LeetCode]26.Remove Duplicates from Sorted Array
- LeetCode 26. Remove Duplicates from Sorted Array
- LeetCode --- 26. Remove Duplicates from Sorted Array
- 318. Maximum Product of Word Lengths
- AngularJS双向数据绑定
- 273. Integer to English Words
- String的思考
- 优秀博客
- leetcode 26. Remove Duplicates from Sorted Array-数组去重|双指针
- 初学opencv
- Selenium2 Python 自动化测试实战学习笔记(七)
- 二叉树中和为某一值的路径
- ADB 命令
- Apache服务器最新版下载、安装及配置
- java学习笔记(二)
- make输出到文件
- 64位win7,32位python下安装libsvm