linkedlist和arraylist区别
时间: 2023-04-15 16:03:19 浏览: 70
Java中ArrayList和LinkedList区别
5星 · 资源好评率100%
LinkedList和ArrayList是两种不同的数据结构。
ArrayList是一个基于数组的动态数组,它可以自动增长和缩小。它可以随机访问元素,但在插入和删除元素时效率较低。
LinkedList是一个基于链表的数据结构,它可以高效地插入和删除元素,但在随机访问元素时效率较低。
因此,如果需要频繁地插入和删除元素,建议使用LinkedList;如果需要频繁地随机访问元素,建议使用ArrayList。
阅读全文