解題思路: 這題和上題的解題思路相同,都是利用兩個變數掃描array,遇到和給定值不同的就取代,即所求
c++ code:
class Solution { public: int removeElement(vector<int>& nums, int val) { int len=nums.size(); int pos=0; for(int i=0;i<len;i++) { if(nums[i]!=val) { nums[pos]=nums[i]; pos++; } } return pos; } };
沒有留言:
張貼留言