LeetCode-Remove Duplicates from Sorted Array II

来源:互联网 发布:淘宝店铺图标点击图标 编辑:程序博客网 时间:2024/04/29 20:53
class Solution {public:    int removeDuplicates(int A[], int n) {        // Start typing your C/C++ solution below        // DO NOT write int main() function        if (n <= 2)        {            return n;        }        int i;        for (i = 2; i < n && (A[i] != A[i - 1] || A[i] != A[i - 2]); ++i);        for (int j = i + 1; j < n; ++j)        {            if (A[j] != A[i - 1] || A[j] != A[i - 2])            {                A[i++] = A[j];            }        }        return i;    }};

原创粉丝点击