91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

c++ unique函數的用法是什么

c++
小億
145
2024-02-18 11:23:15
欄目: 編程語言

C++中的unique函數用于刪除容器中相鄰重復的元素,并返回一個指向新的邏輯結尾的迭代器。它將容器中相鄰的重復元素移動到容器的末尾,并返回一個指向新的邏輯結尾的迭代器。

unique函數的使用方法如下:

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

int main() {
    std::vector<int> vec = {1, 2, 2, 3, 3, 3, 4, 5, 5};
    
    auto it = std::unique(vec.begin(), vec.end());
    
    vec.erase(it, vec.end());
    
    for (int i : vec) {
        std::cout << i << " ";
    }
    
    return 0;
}

在上面的示例中,我們將一個包含重復元素的vector使用unique函數去除相鄰的重復元素,并輸出去重后的結果。unique函數會將相鄰的重復元素移動到末尾,并返回一個指向新的邏輯結尾的迭代器,我們然后使用erase函數刪除重復元素之后的部分。

0
辽宁省| 南康市| 贵溪市| 武强县| 始兴县| 黄梅县| 宁夏| 容城县| 阜平县| 怀安县| 开江县| 柳江县| 河北区| 麻城市| 沁源县| 惠来县| 天峻县| 高邑县| 福清市| 湘乡市| 通渭县| 丹凤县| 保亭| 保定市| 浮山县| 六安市| 红安县| 贡嘎县| 华宁县| 东方市| 西乡县| 察隅县| 平远县| 宁都县| 古交市| 镇原县| 石棉县| 响水县| 中超| 上思县| 宁晋县|