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

看板C_and_CPP作者 (談無慾)時間6年前 (2017/09/08 20:54), 編輯推噓3(308)
留言11則, 7人參與, 5年前最新討論串1/1
開發平台(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://www.ptt.cc/bbs/C_and_CPP/M.1504875297.A.8F8.html

09/08 20:58, , 1F
用MAP 一邊掃一邊加總應該就可以了吧
09/08 20:58, 1F

09/08 21:10, , 2F
MAP可以加總嗎?
09/08 21:10, 2F

09/08 21:12, , 3F
查到了QMultiMap 可以存多組值
09/08 21:12, 3F

09/08 21:13, , 4F
搭配上QSET 有底了
09/08 21:13, 4F

09/08 21:21, , 5F
這其實用C++ STL的map就可以了吧
09/08 21:21, 5F

09/09 03:06, , 6F
要資料庫可以用redis
09/09 03:06, 6F

09/09 05:07, , 7F
只要總和不用multimap吧 感覺std unordered map 就行了
09/09 05:07, 7F

09/09 12:52, , 8F
" , "、" . "有影響?
09/09 12:52, 8F

01/08 11:18, 5年前 , 9F

01/08 11:20, 5年前 , 10F

01/08 11:22, 5年前 , 11F
手機排版請見諒...主要是第9和23行
01/08 11:22, 11F
文章代碼(AID): #1PifCXZu (C_and_CPP)