问题描述
- C++ vector 值得计数问题
-
问题描述:
利用一个vector 取储存一组结构体
结构体=int(A)+string+int(B)
现在要对两个int 变量 进行计数
请问一下,应该怎么进行
希望能够 返回一个结构体(F)
F=vector(A')+vector(B')
每个vector 有 出现的数据 int 和计数组成
请问这个计数函数应该怎么写
解决方案
你的问题描述不清楚, 还有错别字...请说明白点, 想实现计数, 我觉得不如使用map来的方便点
解决方案二:
很简单 我有个 struct 组 就算有6个 用一个vector 储存起来了
比如:
A价格 名字 B价格
100 a 100
90 a 90
80 b 90
80 c 100
80 a 80
80 c 90
我希望经过一个函数 以后 对上面的vector 进行计数
return 一个结构体F
F=A'+B'
A' B'分别是一个vector 里面的内容由struct组成
A':
A价格 出现次数
100 1
90 1
80 4
B':
B价格 出现次数
80 1
90 3
100 2
一个降序排列 一个升序排列
时间: 2024-07-29 05:56:55