赞
踩
class Solution {
public:};
class Solution {
public:
int removeElement(vector<int>& nums, int val) {
int k=0;
for(int i=0;i<nums.size();i++){
if(nums[i]!=val){
nums[k]=nums[i];
k++;
}
}
return k;
}
};
class Solution {
public:
int removeDuplicates(vector<int>& nums) {
if(nums.size()<=2)
return nums.size();
int k=1;
for(int i=2;i<nums.size();i++){
if((nums[i]!=nums[k])||((nums[i]==nums[k])&&(nums[k]!=nums[k-1]))){
nums[++k]=nums[i];
}
}
return k+1;
}
};
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。