[leetcode刷题系列]Remove Duplicates from Sorted Array II
2013-08-07 11:45
453 查看
在1的基础上做个标记就好了- -
class Solution { public: int removeDuplicates(int A[], int n) { // Start typing your C/C++ solution below // DO NOT write int main() function if(n <= 0) return n; int valid = 0; int dup = 0; for(int i = 1; i < n; ++ i) if(A[i] != A[valid]){ dup = 0; A[++valid] = A[i]; }else{ if(dup <= 0){ A[++valid] = A[i]; ++ dup; } } return valid + 1; } };
相关文章推荐
- leetcode刷题系列C++-Remove Duplicates From Sorted Array II
- Remove Duplicates from Sorted Array II -- leetcode
- [leetcode]Remove Duplicates from Sorted Array II
- 【leetcode】Array——Remove Duplicates from Sorted Array II(80)
- leetcode_Remove Duplicates from Sorted Array II
- [Leetcode] Remove Duplicates from Sorted Array II
- [LeetCode]Remove Duplicates from Sorted Array II
- 【Leetcode长征系列】Remove Duplicates from Sorted Array II
- LeetCode Remove Duplicates from Sorted Array II
- LeetCode 26, 80, 81, 82, . Remove Duplicates from Sorted Array/ List i, ii
- LeetCode:Remove Duplicates from Sorted Array II
- leetcode[80] Remove Duplicates from Sorted Array II
- leetcode 36: Remove Duplicates from Sorted Array II
- [LeetCode]Remove Duplicates from Sorted Array II
- 【leetcode 数组】Remove Duplicates from Sorted Array II
- [LeetCode]80 Remove Duplicates from Sorted Array II
- [C++]LeetCode: 72 Remove Duplicates from Sorted Array II
- LeetCode(80) Remove Duplicates From Sorted Array II
- LeetCode Remove Duplicates from Sorted Array II
- leetcode 080 Remove Duplicates from Sorted Array II