当前位置: 首页 > news >正文

直播代运营公司农大南路网络营销推广优化

直播代运营公司,农大南路网络营销推广优化,安溪网页定制,网站开发饼图样式要使用std::set对std::vector进行去重操作,您可以将向量中的元素插入到集合中,因为std::set会自动去除重复元素。然后,您可以将集合中的元素重新存回向量中。以下是一个示例代码,演示如何使用std::set对std::vector进行去重&#…

要使用std::set对std::vector进行去重操作,您可以将向量中的元素插入到集合中,因为std::set会自动去除重复元素。然后,您可以将集合中的元素重新存回向量中。以下是一个示例代码,演示如何使用std::set对std::vector进行去重:

set ——排序去重

#include <iostream>
#include <vector>
#include <set>int main()
{std::vector<int> numbers = {1, 2, 3, 2, 4, 3, 5, 6, 4};std::cout << "去重前的 numbers: ";for (auto i : numbers){std::cout << i << " ";}std::cout << std::endl;// 定义一个set ,将numbers数据赋值给set,set会自动去重,并排序,如果不想排序,就使用 unordered_setstd::set<int>  uniquenumbers(numbers.begin(), numbers.end());std::cout << "uniquenumbers: ";for (auto i : uniquenumbers){std::cout << i << " ";}std::cout << std::endl;numbers.assign(uniquenumbers.begin(), uniquenumbers.end());std::cout << "去重后的 numbers: ";for (auto i : numbers){std::cout << i << " ";}std::cout << std::endl;return 0;
}

运行此代码将输出:
在这里插入图片描述

即去除重复元素后的向量。

在这个示例中,我们首先将向量中的元素插入到std::set中,由于std::set会自动去除重复元素,所以集合中的元素就是去重后的结果。然后,我们使用assign函数将集合中的元素重新存回向量中,覆盖原有的元素。最后,我们遍历输出去重后的向量。

unordered_set ——不排序去重

请注意,使用std::set进行去重会导致元素的顺序发生改变,因为std::set会自动对元素进行排序。如果您需要保留原始向量中的元素顺序,可以考虑使用std::unordered_set代替std::set,但是请注意std::unordered_set不会对元素进行排序。

#include <iostream>
#include <vector>
#include <set>
#include <unordered_set>
int main() {std::vector<int> numbers = { 1, 2, 3, 2, 4, 3, 5, 6, 4 };// 使用std::set对向量进行去重std::unordered_set<int> uniqueNumbers(numbers.begin(), numbers.end());// 将去重后的元素存回向量numbers.assign(uniqueNumbers.begin(), uniqueNumbers.end());// 输出去重后的向量for (const auto& num : numbers) {std::cout << num << " ";}std::cout << std::endl;return 0;
}

但是会发现 ,unordered_set 赋值后,每次插入值都是插入到了开头。
在这里插入图片描述

参考:https://blog.csdn.net/qq_32642107/article/details/109152106

http://www.mmbaike.com/news/36976.html

相关文章:

  • 网站原创内容优化seo关键词推广多少钱
  • 武汉市住房和城乡建设局网站网站营销策略有哪些
  • 星大建设集团招聘网站网上如何推广产品
  • 广州推动优化防控措施落地网站优化包括对什么优化
  • 网站内容质量东莞百度推广优化
  • 怎么做网站申请广告网站排名优化工具
  • 360制作网站搜索引擎网页
  • 东莞市建设质量监督网站百度在线搜索
  • 政府网站谁做的百度地图导航手机版免费下载
  • 网站域名空间管理seo企业顾问
  • 电商网站营销百度一下 你就知道官网
  • 管理网站开发教程合肥关键词快速排名
  • 商标设计免费seo网络推广经理
  • 做网站有几种语言引流推广方法
  • 学校网站建设计划武汉大学人民医院洪山院区
  • 做企业网站类型免费的郑州网络推广服务
  • 前端培训费用大概多少郑州最新seo自动优化软件
  • 做外贸网站可以收付款吗全球十大搜索引擎排名及网址
  • 苏州园区已经烂掉了seo就业哪家好
  • 网站域名在哪里百度识图在线识别网页版
  • 哪个网站可以做练习题百度网盘客服电话
  • 网站建设介绍大全全网营销代运营
  • 网站 入站规则 设置cpa推广平台
  • 营销型网站建设明细网络推广计划方案
  • 服务器做jsp网站教程视频播放十大跨界营销案例
  • 襄樊做网站快速开发网站的应用程序
  • 专注做一家男生最爱的网站网络营销策划书怎么写
  • 上海做企业网站的公司重庆seo网站管理
  • php怎么创建网站保定网站建设报价
  • 网站开发软件有哪些seo营销技巧