java中ArrayList 、LinkList的區別分析
1.ArrayList是實作了基於動態數組的資料結構,LinkedList是基於鍊錶的資料結構。 2.對於隨機存取get和set,ArrayList優於LinkedList,因為ArrayList可以隨機定位,而LinkedList要移動指標一步一步的移動到節點處。 (參考數組與鍊錶來思考)3.對於新增和刪除操作add和remove,LinedList比較佔優勢,只需要對指針進行修改即可,而ArrayList要移動數據來填補被刪除的對象的空間。 ArrayList和LinkedList是兩個集合類,用來儲
2024-11-18