关注
据我个人理解,通常情况下,ArrayList和LinkedList的区别有以下几点:
1. ArrayList是实现了基于动态数组的数据结构,而LinkedList是基于双向链表的数据结构;
2. 对于随机访问get和set,ArrayList要优于LinkedList,因为LinkedList要移动指针;
3. 对于添加和删除操作add和remove,一般大家都会说LinkedList要比ArrayList快,因为ArrayList要移动数据,但是实际情况可能会有差异。
综上所述,在需要频繁读取集合中的元素时,使用ArrayList效率较高,而在插入和删除操作较多时,使用LinkedList效率较高。
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
转发
牛客热帖
正在热议
# 牛友的五一计划 #
24168次浏览 442人参与
# 市场营销面经 #
1606次浏览 78人参与
# 牛客帮帮团来啦!有问必答 #
411728次浏览 7940人参与
# 互联网公司评价 #
63401次浏览 899人参与
# 晒一晒我的offer #
2850366次浏览 50117人参与
# 市场营销人求职交流聚集地 #
25405次浏览 577人参与
# 如何看待offer收割机的行为 #
196610次浏览 3016人参与
# 许愿池 #
66856次浏览 1483人参与
# 我的上岸简历长这样 #
142435次浏览 2860人参与
# 非技术岗薪资爆料 #
10142次浏览 203人参与
# 产品实习,你更倾向大公司or小公司 #
31496次浏览 494人参与
# 提前批真的不会影响正式批吗 #
18095次浏览 228人参与
# 在国企工作的人,躺平了吗? #
73962次浏览 899人参与
# 找工作,你会甘心进小厂还是猛冲大厂 #
24268次浏览 238人参与
# 简历中的项目经历要怎么写 #
383169次浏览 6423人参与
# 浅聊一下我实习的辛苦费 #
71384次浏览 647人参与
# 机械制造薪资爆料 #
262226次浏览 3203人参与
# 国企和大厂硬件兄弟怎么选? #
28404次浏览 542人参与
# 双非本科求职如何逆袭 #
174285次浏览 2618人参与
# 第一次面试 #
19308次浏览 300人参与