以下是STL algorithm的几个函数,使用的条件是有序容器,所以 vector在被sort了之后是可以使用的,set也是可以使用的。

set_difference 这个是求得在第一个容器中有,第二个容器中没有的。set_intersection 求两个容器的交, set_union 求两个容器的并。
set_symmetric_difference 求两个容器的差。
最后使用的时候注意要提前分配好最后的盛放容器,其大小最好是两个操作容器的和,然后需要根据返回的迭代器resize一下,看下面的例子。
// set_symmetric_difference example
#include <iostream> // std::cout
#include <algorithm> // std::set_symmetric_difference, std::sort
#include <vector> // std::vector
int main () {
int first[] = {5,10,15,20,25};
int second[] = {50,40,30,20,10};
std::vector<int> v(10); // 0 0 0 0 0 0 0 0 0 0
std::vector<int>::iterator it;
std::sort (first,first+5); // 5 10 15 20 25
std::sort (second,second+5); // 10 20 30 40 50
it=std::set_symmetric_difference (first, first+5, second, second+5, v.begin());
// 5 15 25 30 40 50 0 0 0 0
v.resize(it-v.begin()); // 5 15 25 30 40 50
std::cout << "The symmetric difference has " << (v.size()) << " elements:\n";
for (it=v.begin(); it!=v.end(); ++it)
std::cout << ' ' << *it;
std::cout << '\n';
return 0;
}
# STL
# set_difference
# set_intersection
# set_union
# C++基础 class、struct、union详细
# 深入了解C++ 结构体(struct)与共用体(union)
# C++11中union的使用方法示例
# C++联合体union用法实例详解
# C语言、C++中的union用法总结
# C++中关于union的使用方法说明
# 可以使用
# 几个
# 第一个
# 中有
# 第二个
# 迭代
# set_symmetric_difference
# resize
# brush
# cpp
# pre
# class
# sort
# vector
# algorithm
# set
相关文章:
如何在宝塔面板创建新站点?
建站之星如何配置系统实现高效建站?
如何选择适配移动端的WAP自助建站平台?
广州商城建站系统开发成本与周期如何控制?
青浦网站制作公司有哪些,苹果官网发货地是哪里?
建站之星北京办公室:智能建站系统与小程序生成方案解析
定制建站策划方案_专业建站与网站建设方案一站式指南
建站VPS推荐:2025年高性能服务器配置指南
如何在服务器上配置二级域名建站?
如何设计高效校园网站?
如何在新浪SAE免费搭建个人博客?
php8.4新语法match怎么用_php8.4match表达式替代switch【方法】
北京专业网站制作设计师招聘,北京白云观官方网站?
Python如何创建带属性的XML节点
在线流程图制作网站手机版,谁能推荐几个好的CG原画资源网站么?
手机怎么制作网站教程步骤,手机怎么做自己的网页链接?
开封网站制作公司,网络用语开封是什么意思?
如何用IIS7快速搭建并优化网站站点?
如何选择域名并搭建高效网站?
如何批量查询域名的建站时间记录?
*服务器网站为何频现安全漏洞?
中山网站推广排名,中山信息港登录入口?
教程网站设计制作软件,怎么创建自己的一个网站?
建站主机如何选?高性价比方案全解析
如何用5美元大硬盘VPS安全高效搭建个人网站?
昆明网站制作哪家好,昆明公租房申请网上登录入口?
网站按钮制作软件,如何实现网页中按钮的自动点击?
如何在香港免费服务器上快速搭建网站?
公司网站设计制作厂家,怎么创建自己的一个网站?
广州美橙建站如何快速搭建多端合一网站?
IOS倒计时设置UIButton标题title的抖动问题
建站之星如何实现五合一智能建站与营销推广?
相册网站制作软件,图片上的网址怎么复制?
建站之星如何修改网站生成路径?
网站制作模板下载什么软件,ppt模板免费下载网站?
成都网站制作报价公司,成都工业用气开户费用?
合肥做个网站多少钱,合肥本地有没有比较靠谱的交友平台?
如何快速使用云服务器搭建个人网站?
如何在阿里云虚拟服务器快速搭建网站?
娃派WAP自助建站:免费模板+移动优化,快速打造专业网站
广东企业建站网站优化与SEO营销核心策略指南
简易网站制作视频教程,使用记事本编写一个简单的网页html文件?
购物网站制作公司有哪些,哪个购物网站比较好?
如何在Golang中指定模块版本_使用go.mod控制版本号
内网网站制作软件,内网的网站如何发布到外网?
详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)
如何高效配置香港服务器实现快速建站?
建站之星会员如何解锁更多建站功能?
潍坊网站制作公司有哪些,潍坊哪家招聘网站好?
建站之星安装后界面空白如何解决?
*请认真填写需求信息,我们会在24小时内与您取得联系。