Remove Element

class Solution {
public:
    int removeElement(int A[], int n, int elem) {
        // Start typing your C/C++ solution below
        // DO NOT write int main() function
        for(int i = 0;i<n;)
        {
            if(A[i]==elem)
            {
                n--;
                swap(A[i],A[n]);
            }
            else
            {
                i++;
            }
        }
        return n;
    }
};

 

posted on 2013-09-10 15:48  邪灵天使  阅读(88)  评论(0编辑  收藏  举报