社区
界面
帖子详情
请教:多个vector,如何合并相同项目,显示不同的项目??
xiaopan
2012-01-19 05:38:01
我有3个vector,里面有一个关键字相同,我想把3个vector通过一个列表显示出来,但是那个关键字只需要显示一次即可,
其他的不同的都要显示出来,没有的就为NULL,类似数据库里面的左右连接,请大虾帮忙。
...全文
119
8
打赏
收藏
请教:多个vector,如何合并相同项目,显示不同的项目??
我有3个vector,里面有一个关键字相同,我想把3个vector通过一个列表显示出来,但是那个关键字只需要显示一次即可, 其他的不同的都要显示出来,没有的就为NULL,类似数据库里面的左右连接,请大虾帮忙。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaopan
2012-02-06
打赏
举报
回复
没有人继续指导一下么
xiaopan
2012-02-02
打赏
举报
回复
[Quote=引用 5 楼 year2002 的回复:]
排序用sort(vec.begin(), vec.end());
合并两个已排序的vector同时去掉相同值用
set_union(vec1.begin(), vec1.end(), vec2.begin(), vec2.end(), back_inserter(result));
合并完了再自己显示
[/Quote]
如果vec1的项目多过vec2,或者相反的情况下,合并之后,是否多出来的项目也能显示??没有做过,大虾们指导一下。
xiaopan
2012-02-02
打赏
举报
回复
[Quote=引用 5 楼 year2002 的回复:]
排序用sort(vec.begin(), vec.end());
合并两个已排序的vector同时去掉相同值用
set_union(vec1.begin(), vec1.end(), vec2.begin(), vec2.end(), back_inserter(result));
合并完了再自己显示
[/Quote]
谢谢,希望能解决问题。
实践是最好的学习
2012-01-19
打赏
举报
回复
排序用sort(vec.begin(), vec.end());
合并两个已排序的vector同时去掉相同值用
set_union(vec1.begin(), vec1.end(), vec2.begin(), vec2.end(), back_inserter(result));
合并完了再自己显示
xiaopan
2012-01-19
打赏
举报
回复
[Quote=引用 3 楼 acaiacc 的回复:]
用map来实现
[/Quote]
老兄,详细点,map没有学过。哪里有资料学习一下
acaiacc
2012-01-19
打赏
举报
回复
用map来实现
acaiacc
2012-01-19
打赏
举报
回复
用map来实现
xiaopan
2012-01-19
打赏
举报
回复
且合并之后还要能排序,目前,单个的vector排序没有问题。
算法C++版
二,二分查找,如果有
多个
返回最后一个。 三,二分查找,如果有
多个
返回第一个。 四,二分查找,如果不存在返回-1。 五,二分查找,如果不存在返回应该插入的位置。 六,stl的二分查找。 七,元素是
vector
的二分...
java
项目
介绍
项目
收获_java
项目
收获总结
到数据库设计,到后来的界面设计以及第一次全部整合
项目
,到最后的
项目
总调试到评审,中间出了很多问题,但最终还是学到了很多在平时写Demo中学不到的东西,对于一个完整的
项目
流程还是有了更深层次的了解。...
Hadoop
项目
案例:电影网站用户性别预测
hadoop
项目
实战:电影网站用户性别预测
c++
项目
——聊天室——第一节
c++
项目
——聊天室——第一节概述聊天室初步 概述 本节内容是在 如何学习编程 之后进一步由理论结合实践去验证和加深该学习思想,为了方便起见,不会再过多的阐述先验...
第一次课程作业
项目
报告
1. 对源文件(*.txt,*.cpp,*.h,*.cs,*.html,*.js,*.java,*.py,*.php等)统计字符数、单词数、行数、词频,统计结果以指定格式输出到默认文件中,以及其他扩展功能,并能够快速地处理
多个
文件。 2. 使用性能测试...
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章