1. 程式人生 > >【leetcode】26-RemoveDuplicatesfromSortedArray

【leetcode】26-RemoveDuplicatesfromSortedArray

problem

RemoveDuplicatesfromSortedArray

注意陣列為空的情況要首先考慮,並給出返回值;

注意也要同時給出新的陣列的數值;

注意陣列最後兩個元素的處理;

class Solution {
public:
    int removeDuplicates(vector<int>& nums) {
        if(nums.size()==0) return 0;
        int len = 0;
        for(size_t i=0; i<nums.size()-1; i++)
        {
            
if(nums[i] < nums[i+1]) { nums[len] = nums[i]; len++; } } nums[len] = nums.back(); len++; return len; } };
View Code

 

參考

1.RemoveDuplicatesfromSortedArray

;