现在的位置: 首页 > 综合 > 正文

STL

2012年12月11日 ⁄ 综合 ⁄ 共 437字 ⁄ 字号 评论关闭

(一)集合运算

包含以下几个函数:

includes
,

set_union

,

set_intersection

,

set_difference

,

set_symmetric_difference

,

sort

 

set_difference使用方法:

vector<int> vec1;
vector<int> vec2;
vec1.push_back(1);
vec1.push_back(2); vec1.push_back(3);
vec1.push_back(5); vec1.push_back(8);
vec2.push_back(2);
vec2.push_back(3); vec2.push_back(4);
vec2.push_back(6);
vector<int>  vec(5);

set_difference(vec1.begin(), vec1.end(), vec2.begin(), vec2.begin(), vec.begin);

注意: 结果集包含,vec1中存在,但在vec2中不存在的元素。



 

抱歉!评论已关闭.