Remove Element

源码:

 1 class Solution {
 2 public:
 3     int removeElement(int A[], int n, int elem) {
 4         sort(A,A+n);
 5         int i,j;
 6         i=0;
 7         j=n-1;
 8         while(i<=j)
 9         {
10             if(A[i]!=elem)
11             {
12                 i++;
13             }
14             else
15             {
16                 if(A[j]==elem)
17                 {
18                     return i;
19                 }
20                 else
21                 {
22                     A[i]=A[j];
23                     A[j]=elem;
24                     j--;
25                     i++;
26                 }
27             }
28         }
29         return i;
30     }
31 };
原文地址:https://www.cnblogs.com/crane-practice/p/3583143.html