我必須存儲10個元素的類型卡(用戶定義的類)。我無法決定是使用矢量還是使用列表。以下是我對結構進行操作:使用哪一個?向量或列表
追加或結構 結束插入(更好的去與向量)。
Ramdom訪問(要訪問的元素可以在結尾,開始或結構中的任何位置)(再次向量是更好的選擇)。
刪除隨機訪問的元素,即從開始或結束或任何位置刪除元素 (僅適用於結束位置的向量,其他列表首選)。
將元素從一個位置移動到另一個位置,這樣該元素就不會與所需位置的元素交換,但它會插入 (List在這裏好得多)。
要以同樣的方式移動多個元素作爲點4 (同樣,我寧願名單)
所以,可以請你指導我哪一個選擇。
謝謝!
你是否將向量存儲在向量/列表中?如果不是,卡類的大小是多少?現代處理器非常適合中小型陣列。向量消除了列表的指針操作。 – ooga
不,我不存儲指針。 而且班級的大小是40. –