我已經創建了一個multimap,因爲我有重複鍵。但是我想要做一個有效的操作,這樣我就可以生成一個新的multimap,並且隨後有更高的鍵對齊。這就是我的意思是:C++ Multimap操作
這是我有:
key values
11 qwer
11 mfiri
21 iernr
21 ghfnfjf
43 dnvfrf
這是我想才達到
key values
11 qwer,iernr
11 mfiri,iernr
21 iernr,dnvfrf
21 ghfnfjf,dnvfrf
43 dnvfrf
我有大約10萬個條目是什麼,所以我尋找的東西有效。
上面的值「qwer,iernr」是一個字符串。
因此,針對每個條目'map [i]'的後綴都是'map [i + 1]'的值之一,對於所有'i'?如果不是這樣,你可以發佈一些描述你想要的(僞)代碼,然後我們可以談論它的效率。 –
我只是修改了原始文章中的表格,以免造成混淆。所以,如果當前鍵是(i),我想使用下一個更高的鍵,而不一定是(i + 1)鍵值。謝謝! – Zanam
您是否需要創建一次新的多圖創建?或每隔一段時間?你是否需要在創建新地圖後更新原始地圖? (添加/刪除/修改值) – Eugene