博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
set容器的并、交、差
阅读量:4217 次
发布时间:2019-05-26

本文共 1096 字,大约阅读时间需要 3 分钟。

#include 
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;int main() { string array_string[5] = {"why","do","bird","suddenly","appear"}; set
set_a{"why","do","star","shinning","from","above"}; set
set_b (array_string,array_string + 5); set
set_union_,set_intersection_,set_difference_; for(auto iter : set_a){ cout << iter << " "; } cout << endl; for(auto iter : set_b){ cout << iter << " "; } cout << endl; cout << endl; set_union(set_b.begin(),set_b.end(),set_a.begin(),set_a.end(),inserter(set_union_,set_union_.begin())); for(auto iter : set_union_){ cout << iter << " "; } cout << endl; set_intersection(set_b.begin(),set_b.end(),set_a.begin(),set_a.end(),inserter(set_intersection_,set_intersection_.begin())); for(auto iter : set_intersection_){ cout << iter << " "; } cout << endl; set_difference(set_b.begin(),set_b.end(),set_a.begin(),set_a.end(),inserter(set_difference_,set_difference_.begin())); for(auto iter : set_difference_){ cout << iter << " "; } cout << endl; return 0;}

 

转载地址:http://cqvmi.baihongyu.com/

你可能感兴趣的文章
oracle入门04
查看>>
oracle入门05
查看>>
oracle入门06
查看>>
oracle入门07
查看>>
oracle入门08
查看>>
oracle入门09
查看>>
oracle入门10
查看>>
oracle入门11
查看>>
PLSQL基础(一)记录(相当于结构体)
查看>>
PLSQL基础(二) 表(相当于数组)
查看>>
gdb用法(三) 调试其他正在运行的进程
查看>>
PLSQL基础(三)游标
查看>>
PLSQL基础(四)储存过程与函数
查看>>
PLSQL基础(五)包
查看>>
oracle入门01
查看>>
java 设计模式 行为模式 -Memento(备忘录模式)
查看>>
设计模式
查看>>
单体模式Singleton
查看>>
模板方法模式
查看>>
模板方法模式实现探讨
查看>>