问一个排序的问题 帮帮忙~

p_zzf000 2010-11-24 12:11:05
例如有一组这样的数据:
aaa1:=1,aaa2:=0,aaa3:=1,aaa4:=8 …… aaaX:=9
aaa1:=2,aaa2:=1,aaa3:=2,aaa4:=2 …… aaaX:=0
aaa1:=3,aaa2:=1,aaa3:=1,aaa4:=2 …… aaaX:=7
输出为:
aaa1:=1,2,3
aaa2:=0,1,1
aaa3:=1,2,1
aaa4:=8,2,2
……
aaaX:=9,0,7

我想先做一个解析,把每一行作为一个MAP,:=左边作为KEY,右边做为VALUE,然后把MAP放到一个LIST里面,然后再遍历输出。。。
我太菜了,想不出什么很好的办法,大家不要见笑哈。
用C/C++实现哦。
大家有什么好主意没?
...全文
119 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
luciferisnotsatan 2010-11-24
  • 打赏
  • 举报
回复
直接用 multimap
p_zzf000 2010-11-24
  • 打赏
  • 举报
回复
我知道用MAP啊 谁来实现下。。。
liu163169 2010-11-24
  • 打赏
  • 举报
回复
可以试一下啊
  • 打赏
  • 举报
回复
有想法先实现下。。。

楼上的给的方法可以一试。
無_1024 2010-11-24
  • 打赏
  • 举报
回复
LS的可以试一试
Csuxiaowu 2010-11-24
  • 打赏
  • 举报
回复
ok啊 multimap
liutengfeigo 2010-11-24
  • 打赏
  • 举报
回复
map<string,vector<int> > ??
li3325885203 2010-11-24
  • 打赏
  • 举报
回复
可以试试的
qq120848369 2010-11-24
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 lthyxy 的回复:]
map<string,vector<int> > ??
[/Quote]

你懂的.
ljwfp 2010-11-24
  • 打赏
  • 举报
回复
从你的例子看,怎么像是二维数组按照列输出数据啊
至善者善之敌 2010-11-24
  • 打赏
  • 举报
回复
multimap,一键对应多个值
mstlq 2010-11-24
  • 打赏
  • 举报
回复
直接使用multimap,没什么问题……
p_zzf000 2010-11-24
  • 打赏
  • 举报
回复
没人实现吗

64,662

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧