作者MOONY135 (谈无慾)
看板C_and_CPP
标题[问题] 该用怎样的资料结构
时间Fri Sep 8 20:54:54 2017
开发平台(Platform): (Ex: Win10, Linux, ...)
win7
编译器(Ex: GCC, clang, VC++...)+目标环境(跟开发平台不同的话需列出)
vs2015
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
qt
问题(Question):
我需要收集数据并统计 数据是每秒读取一次 每分钟写入db
扫到的资料可能长这样
00:00 {kkbox,5}, {chrome,20}
00:01 {chrome,2},{pcman.5}
.
.
.
.
00:60 {wow.60}
然後我需要把相同的给加总起来 假设60秒内只有这五笔资料
我希望最终的结果是
{wow.60},{chrome,22},{pcman.5},{kkbox,5}
请问这是需要用json去整理吗
先用QList 把所有资料都存起来
然後用key去加总!?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.248.150.27
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1504875297.A.8F8.html
1F:推 libertyleave: 用MAP 一边扫一边加总应该就可以了吧 09/08 20:58
2F:→ MOONY135: MAP可以加总吗? 09/08 21:10
3F:→ MOONY135: 查到了QMultiMap 可以存多组值 09/08 21:12
4F:→ MOONY135: 搭配上QSET 有底了 09/08 21:13
5F:→ stucode: 这其实用C++ STL的map就可以了吧 09/08 21:21
6F:推 damody: 要资料库可以用redis 09/09 03:06
7F:推 steve1012: 只要总和不用multimap吧 感觉std unordered map 就行了 09/09 05:07
8F:→ Lipraxde: " , "、" . "有影响? 09/09 12:52
11F:→ jxzhe: 手机排版请见谅...主要是第9和23行 01/08 11:22