手写一个 unique 函数: 12345678910vector<int>::iterator unique(vector<int> a&) { int j = 0; for (int i = 0; i < a.size(); i++) { if (!i || a[i] != a[i - 1]) { a[j++] = a[i]; } } // a[0] ~ a[j-1] 是所有不重复的元素 return a.begin() + j;}