Java常見問題(十一):ArrayList和LinkedList有哪些區別?

題目分析:ArrayList和LinkedList首先明白它們所屬集合,再從底層結構上引申其特性。 【答案】 集合可以從接口上分類: ArrayList和LinkedList集合同屬List接口,區別總結如下: 底層結構: ArrayList使用了動態數組實現,實質上是一個動態數組; LinkedList底層使用了雙向鏈表實現,可當作堆棧、隊列、雙端隊列使用。 底層結構決定了優勢: ArrayLi
相關文章
相關標籤/搜索