std::set 交叉并补
来源:互联网 发布:unity a 寻路算法源码 编辑:程序博客网 时间:2024/06/07 06:47
这里只是简单的列出交的操作,具体参考std::set_xxxx相关函数,以及百度
typedef struct taginfo{
taginfo(const std::string _s, int _i, float _f):s(_s),ivalue(_i),fvalue(_f){}
bool operator < (const taginfo& s1)const
{
return this->s < s1.s;
}
std::string s;
int ivalue;
float fvalue;
}info;
//定义一个结构体,set中存放的单元,实际编码中也不会简单的int,std::string这里搞个自定义的结构体来测试
std::set<info> s;
s.insert(info("1", 10, 10.f));
s.insert(info("a", 10, 10.f));
s.insert(info("dddd", 10, 10.f));
s.insert(info("fwfw", 10, 10.f));
s.insert(info("3333", 10, 10.f));
std::set<info> s2;
s2.insert(info("a", 10, 10.f));
s2.insert(info("dddd", 10, 10.f));
s2.insert(info("fwfw", 10, 10.f));
std::set<info> s3;
std::set_intersection(s.begin(), s.end(), s2.begin(), s2.end(), std::inserter(s3, s3.begin()));
Visual Studio 2005, F5查看s3的结果吧。
- std::set 交叉并补
- std::Set
- std::set
- std::set
- std::set
- std::set
- std::map&&std::set
- std::set进行排序并删除重复数据
- golang set集合去重以及交叉并集计算
- std::map与std::set
- std::set||std::deque||std::map
- std::set用法
- std::set和multiset
- std::set 用法
- std::set 使用
- std map set 区别
- std::set iterator
- std::set 使用总结
- CodeForces 208E Blood Cousins
- linux下 强大的convert命令
- 数据结构之树、二叉树和森林
- 缓存解决并发
- Python模块常用的几种安装方式 windows下xgboost安装 whl文件安装
- std::set 交叉并补
- JavaScript 的Thunk 函数
- Linq to SQL中报错"不允许在查询中显式构造实体类型"怎么解决
- 通向架构师的道路(第二十三天)maven与ant的奇妙整合
- JQuery 验证插件validate的showErrors参数的使用
- 关于eclipse的TestNG的插件安装方法
- iOS10---新特性以及适配点(转)
- oracle常用语句
- nginx 反向代理和负载均衡配置