Remove Element

来源:互联网 发布:安索夫矩阵 公司战略 编辑:程序博客网 时间:2024/06/06 02:05
class Solution {public:    int removeElement(int A[], int n, int elem) {        int index=0;        for(int i=0;i!=n;i++)        {            if(A[i]!=elem)            {                A[index]=A[i];                index++;            }        }        return index;    }};
class Solution {public:    int removeElement(int A[], int n, int elem) {        int last=n-1;        for(int i=0;i<=last;)        {            if(A[i]!=elem)            {                i++;            }            else            {                int tmp=A[i];                A[i]=A[last];                A[last]=tmp;                last--;                n--;            }        }        return n;    }};


0 0
原创粉丝点击