简单区别:
1.ArrayList是实现了基于动态数组的数据结构,LinkedList是基于双向链表的数据结构。
2.ArrayList实现了RandomAccess,数组支持随机访问, 查询速度快, 增删元素慢;LinkedList 没有实现 RandomAccess 接口,链表支持顺序访问, 查询速度慢, 增删元素快;
本文详细对比了ArrayList和LinkedList两种数据结构的特点。ArrayList基于动态数组,支持随机访问,查询速度快但增删元素慢;而LinkedList基于双向链表,支持顺序访问,查询速度相对较慢但在增删元素上具有优势。
简单区别:
1.ArrayList是实现了基于动态数组的数据结构,LinkedList是基于双向链表的数据结构。
2.ArrayList实现了RandomAccess,数组支持随机访问, 查询速度快, 增删元素慢;LinkedList 没有实现 RandomAccess 接口,链表支持顺序访问, 查询速度慢, 增删元素快;
1839
1037
399

被折叠的 条评论
为什么被折叠?