色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

刪除vector中重復的元素

呂致盈2年前58瀏覽0評論

刪除vector中重復的元素?

假設有一組數組(字符數組,整數數組等),需要將里面重復的元素刪除,一種比較方便的方法就是利用STL::vector,vector中定義了許多的成員函數,通過這一些成員函數的搭配可以方便的實現很多任務。

首先,對數組進行排序:

1.vector<int> sun;

2.//向sun添加元素

3.for (int i = 0; i < n; ++i){

4. sun.push_back(primes[i]);

5. }

6.sort(sun.begin(), sun.end());

其次,用erase與unique函數配合就可以將重復的元素從數組中刪除:

1.sun.erase(unique(sun.begin(), sun.end()), sun.end());

earse的功能是刪除指定范圍內的所有函數

unique將相鄰的重復的元素移到最后

刪除php數組重復元素,刪除vector中重復的元素