标签:
题目:Given an array and a value, remove all instances of that value in place and return the new length.The order of elements can be changed. It doesn‘t matter what you leave beyond the new length.
代码:
class Solution { public: int removeElement(int A[], int n, int elem) { for (int i = 0; i < n; ++i) { if (A[i] == elem) { for (int j = i; j < n; ++j) { A[j] = A[j+1]; } n--; i--; } } return n; } };
标签:
原文地址:http://blog.csdn.net/xujian_2014/article/details/44916045