中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

c++怎么刪除vector中重復元素

c++
小億
205
2024-05-11 10:26:53
欄目: 編程語言

可以使用STL庫中的std::unique函數結合std::vector::erase方法來實現刪除vector中的重復元素。下面是一個示例代碼:

#include <iostream>
#include <vector>
#include <algorithm>

int main() {
    std::vector<int> vec = {1, 2, 2, 3, 4, 4, 5};
    
    // 使用std::unique函數刪除重復元素
    vec.erase(std::unique(vec.begin(), vec.end()), vec.end());
    
    // 打印刪除重復元素后的vector
    for (int i : vec) {
        std::cout << i << " ";
    }
    
    return 0;
}

運行以上代碼后,輸出為:

1 2 3 4 5

0
筠连县| 内江市| 当涂县| 竹溪县| 泰安市| 呼玛县| 民乐县| 区。| 崇阳县| 闽侯县| 阳城县| 盐亭县| 开化县| 光山县| 庆城县| 灯塔市| 古田县| 岳阳县| 错那县| 嘉义县| 乌鲁木齐县| 黄浦区| 余干县| 青浦区| 克什克腾旗| 漳浦县| 新沂市| 伽师县| 肃宁县| 长白| 铜梁县| 大埔县| 太湖县| 博客| 石门县| 怀仁县| 马关县| 东台市| 韩城市| 新沂市| 张家界市|