[問題] 該用怎樣的資料結構

作者: MOONY135 (談無慾)   2017-09-08 20:54:54
開發平台(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去加總!?
作者: libertyleave (SSLin)   2017-09-08 20:58:00
用MAP 一邊掃一邊加總應該就可以了吧
作者: MOONY135 (談無慾)   2017-09-08 21:10:00
MAP可以加總嗎?查到了QMultiMap 可以存多組值搭配上QSET 有底了
作者: stucode   2017-09-08 21:21:00
這其實用C++ STL的map就可以了吧
作者: damody (天亮damody)   2017-09-09 03:06:00
要資料庫可以用redis
作者: steve1012 (steve)   2017-09-09 05:07:00
只要總和不用multimap吧 感覺std unordered map 就行了
作者: Lipraxde (Lipraxde)   2017-09-09 12:52:00
" , "、" . "有影響?

Links booklink

Contact Us: admin [ a t ] ucptt.com