ArrayList 和 LinkedList 区别
时间: 2023-06-04 10:02:44 浏览: 78
Java中ArrayList和LinkedList区别
5星 · 资源好评率100%
ArrayList 和 LinkedList 的主要区别在于其底层数据结构不同,ArrayList 是基于动态数组实现的,LinkedList 是基于双向链表实现的。另外,ArrayList 的随机访问效率比较高,而插入和删除操作效率比较低,而 LinkedList 则相反,插入和删除操作效率比较高,但是随机访问效率比较低。因此,在使用时需要根据具体场景选择适合的数据结构。
阅读全文