2012-10-20 43 views

回答

0

如果您需要以不可預測的順序添加和刪除多個記錄,則映射或集合可能會更好。這是因爲刪除一個條目只需要與地圖或集合的大小成比例的對數時間,而從矢量中刪除條目需要的時間與矢量的大小成比例。 unordered_map/unordered_set可能會更好 - 刪除記錄的代價通常是不變的。

有關背景:

2

你或許應該考慮使用的一組,而不是地圖,如果你沒有像什麼鍵值對和它的正確值。我假設這是因爲你正在談論使用矢量

相關問題