leetcode上Remove Duplicates from Sorted Array的C++解法
2017-03-25 22:35
459 查看
这个题用两个下标索引,一个去找相邻两个不同的地方,一个用来计数
class Solution {
public:
int removeDuplicates(vector<int>& nums) {
if(nums.size() == 0)
return 0;
int i = 0,j = 1;
while(j < nums.size())
{
if(nums[j] != nums[i])
nums[++i] = nums[j];
j++;
}
return i + 1;
}
};
class Solution {
public:
int removeDuplicates(vector<int>& nums) {
if(nums.size() == 0)
return 0;
int i = 0,j = 1;
while(j < nums.size())
{
if(nums[j] != nums[i])
nums[++i] = nums[j];
j++;
}
return i + 1;
}
};
相关文章推荐
- leetcode之26. Remove Duplicates from Sorted Array(C++解法)
- [C++]LeetCode: 72 Remove Duplicates from Sorted Array II
- [C++]LeetCode 26: Remove Duplicates from Sorted Array(有序数组去重)
- LeetCode Remove Duplicates from Sorted Array(C语言O(n)解法)
- leetcode刷题系列C++-Remove Duplicates From Sorted Array II
- LeetCode刷题(C++)——Remove Duplicates from Sorted Array(Easy)
- leetcode_c++:Remove Duplicates from Sorted Array(026)
- [C++]LeetCode: 2 Remove Duplicates from Sorted Array
- Leetcode_c++: Remove Duplicates from Sorted Array II (080)
- leetcode:Remove Duplicates from Sorted Array II 菜鸟解法
- leetcode刷题系列C++-Remove Duplicates From Sorted Array
- 【leetcode c++】26 Remove Duplicates from Sorted Array
- LeetCode刷题(C++)——Remove Duplicates from Sorted Array II(Medium)
- 【C++】【LeetCode】26. Remove Duplicates from Sorted Array
- 【leetcode c++】80 Remove Duplicates from Sorted Array II
- leetcode:Remove Duplicates from Sorted Array菜鸟解法
- leetcode 26 Remove Duplicates from Sorted Array C++
- LeetCode 26 — Remove Duplicates from Sorted Array(C++ Java Python)
- 【LeetCode-26】 Remove Duplicates from Sorted Array(C++)
- LeetCode Online Judge 题目C# 练习 - Remove Duplicates from Sorted Array