作者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/m.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