leetcode上Remove Duplicates from Sorted Array的C++解法

来源:互联网 发布:小黑屋写作软件 编辑:程序博客网 时间:2024/06/05 12:49

这个题用两个下标索引,一个去找相邻两个不同的地方,一个用来计数

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;    }};


1 0