1 class Solution { 2 public: 3 int removeDuplicates(vector<int>& nums) { 4 sort(nums.begin(),nums.end()); 5 int i=0,j=0; 6 if(nums.size()==0)return 0; 7 nums[j++]=nums[0]; 8 for(int i=1;i<nums.size();i++) 9 { 10 if(nums[i]==nums[i-1]) 11 continue; 12 else 13 nums[j++]=nums[i]; 14 } 15 return j ; 16 } 17 };