C++:
class Solution {
public:
int removeDuplicates(vector<int>& nums) {
int i = 0, j;
for(j = 0; j < nums.size(); j++){
if(nums[i] != nums[j]){
nums[++i] = nums[j];
}
}
return i+1;
}
};
C:
int removeDuplicates(int* nums, int numsSize){
int i = 0, j;
for(j = 0; j < numsSize; j++){
if(nums[i] != nums[j]){
nums[++i] = nums[j];
}
}
return i+1;
}