ArrayList和LinkedList的区别

1、ArrayList基于数组实现;LinkedList基于链表实现。

2、ArrayList查询效率快,因为使用到了索引;LinkedList查询效率慢,因为要循环遍历集合节点。

3、ArrayList对元素增、删效率慢,因为要对集合重新排序;LinkedList增删快,因为不涉及到重新排列,只需变更节点指向。

4、ArrayList创建需开辟连续空间;LinkedList不需要。

posted @ 2022-12-16 00:44  Amireux-126  阅读(15)  评论(0)    收藏  举报