arraylist和linkedlist面试
时间: 2023-04-15 09:02:29 浏览: 100
当面试官问我ArrayList和LinkedList哪个更占空间时,我这么答让他眼前一亮
5星 · 资源好评率100%
ArrayList和LinkedList是Java中常用的两种集合类。
ArrayList是基于数组实现的,可以随机访问元素,但是插入和删除元素时需要移动其他元素,效率较低。
LinkedList是基于链表实现的,插入和删除元素时只需要修改指针,效率较高,但是随机访问元素需要遍历整个链表,效率较低。
在选择使用哪种集合类时,需要根据具体的场景和需求来决定。如果需要频繁插入和删除元素,可以选择LinkedList;如果需要频繁随机访问元素,可以选择ArrayList。
阅读全文