-
底层数据结构不同,ArrayList要基于数组实现的,LinkedList底层是基于链表实现的
-
由于底层数据结构不同,他们所适用的场景也不同,ArrayList更适合随机查找,LinkedList更适合删除和添加,查询添加删除的时间复杂度不同
-
另外ArrayList和LinkedList都实现了List接口,但是LinkedList还额外实现了Deque接口,所以LinkedList还可以当作队列来使用
ArrayList和LinkedList区别
最新推荐文章于 2022-07-29 08:35:31 发布