首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

C++列表删除重复字符串

好的,请提供需要删除重复字符串的 C++ 列表,我将为您提供相应的代码实现。

代码语言:txt
复制
#include <iostream>
#include <vector>
#include <string>

using namespace std;

int main() {
    vector<string> names = {"John", "Bob", "John", "Alice", "Bob"};

    // 使用 set 容器去重
    set<string> unique_names;
    for (const auto& name : names) {
        unique_names.insert(name);
    }

    // 将 set 容器中的数据复制到 vector 容器中
    vector<string> unique_names_vec(unique_names.begin(), unique_names.end());

    // 输出结果
    for (const auto& name : unique_names_vec) {
        cout << name << " ";
    }
    cout << endl;

    return 0;
}

以上代码使用 set 容器去重了字符串列表,并将去重后的结果复制到 vector 容器中,最后输出了结果。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

34秒

Excel技巧10-删除重复值

5分16秒

【剑指Offer】18.2 删除链表中重复的结点

7.5K
4分46秒

133 -shell编程-字符串处理之排序、取消重复行、统计

4分55秒

39_ClickHouse高级_语法优化规则_删除重复字段(不同语法下)

8分40秒

035_尚硅谷_爬虫_列表高级_删除

12分18秒

2.3.素性检验之埃氏筛sieve of eratosthenes

17分30秒

077.slices库的二分查找BinarySearch

48秒

BT401蓝牙模块升级固件程序的方法使用TF卡或者U盘

领券