使用set_union对vector结构体进行去除重复值并合并
来源:互联网 发布:数据统治世界 百度云 编辑:程序博客网 时间:2024/06/01 21:03
set_union对vector结构体进行去除重复值并合并
#include<algorithm>using namespace std;vector<testStruct>testStructVector1;vector<testStruct>testStructVector2;vector<testStruct>unionVector;void CtestDlg::OnBnClickedButton2(){testStruct struct1;for(int i = 0; i < 5; i++){struct1.a = i;struct1.b = i + i;testStructVector1.push_back(struct1);}testStruct struct2;for(int i = 3; i < 8; i++){struct2.a = i;struct2.b = i + i;testStructVector2.push_back(struct2);}auto itrUnion = set_union(testStructVector1.begin(), testStructVector1.end(), testStructVector2.begin(), testStructVector2.end(), back_inserter(unionVector),[] (testStruct struct1, testStruct struct2){return struct1.b < struct2.b;});}
运行结果:
testStructVector1.b = 0,2,4,6,8
testStructVector2.b = 6,8,10,12,14
合并去重后unionVector.b = 0,2,4,6,8,10,12,14
0 0
- 使用set_union对vector结构体进行去除重复值并合并
- LIST 去除并合并重复记录
- mysql 结果集去重复值并合并成一行
- mysql 结果集去重复值并合并成一行
- 对结构体vector进行sort(C++)
- 去除list中重复的值,并对list排序
- STL中对vector容器中的结构体进行排序
- 使用gulp压缩并合并AngularJS代码
- 正则表达式匹配重复中文字符并合并
- 去掉list中重复元素并合并相同对象
- 如何对数组中的重复元素进行去除
- SQL 去除重复值进行统计问题
- 使用STL去除std::vector自定义结构体重复项
- java 去除数组重复数据,并输出重复数据值
- 使用数组对vector进行初始化
- 使用数组对vector进行初始化
- vector元素为自定义结构体类型时如何对容器元素进行排序?
- vector元素为自定义结构体类型时如何对容器元素进行排序?
- POJ 1847 Tram
- FMX探索之IMAGE控件上输出
- 选对时间投,你才会有面试!
- json数据声明、获取、改变
- 破解百度图片的防盗链
- 使用set_union对vector结构体进行去除重复值并合并
- ocliint-选择正确的报告
- Win32串口编程
- 继承NSOperation-自定义异步 Operation
- HDU 5783 Divide the Sequence(贪心)
- 读《About Face 4 交互设计精髓》13
- 整数型int 为什么不可以用 memset 函数?
- 解决ViewPager高度无法wrap_content问题
- 我的jquery之路(二)