leetcode:80. 删除排序数组中的重复项 II(数组)

题目:

在这里插入图片描述

分析:

思路挺好,第一次遇到赋值为它,第二次遇到找直到没有这个数的位置。

代码:

int main()
{
 vector<int> A;
 int c=-1;
 int b1=0;
 int i=0;
 while(1)
 {
  if(i>=A.size()) break;
  if(c!=A[i])
  {
   c=A[i];
   A[b1]=c;
   i++;
   b1++;
   continue; 
  }
  A[b1]=c;
  b1++;
  i++;
  while(1)
  {
   if(i<A.size()&&A[i]==c) 
   {
    i++;continue;
   }
   break;
  }
 }
 A.resize(b1);
 return b1;
}
原创文章 397 获赞 284 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_42721412/article/details/105635531