26 - Remove Duplicates from Sorted Array
JAVA
class Solution { public int removeDuplicates(int[] nums) { int k = 0; for (int x : nums) { if (k == 0 || x != nums[k - 1]) { nums[k++] = x; } } return k; } }
C++
class Solution { public: int removeDuplicates(vector<int>& nums) { nums.erase(unique(nums.begin(), nums.end()), nums.end()); return nums.size(); } };
Comments
Post a Comment