下面关于ArrayList集合与LinkedList集合之间区别的描述中,正确的有()
A: ArrayList是基于数组结构的集合
B: ArrayList遍历和随机访问元素的效率比较高
C: LinkedList采用链表存储方式
D: LinkedList插入,删除元素效率比较高
A: ArrayList是基于数组结构的集合
B: ArrayList遍历和随机访问元素的效率比较高
C: LinkedList采用链表存储方式
D: LinkedList插入,删除元素效率比较高
举一反三
- ArrayList和LinkedList的区别是,随机获取元素时ArrayList集合快,在集合中删除或插入元素时LinkedList集合快
- 【单选题】Java中的集合类包括ArrayList、LinkedList、HashMap等类,下列关于集合类描述错误的是() A. ArrayList和LinkedList均实现了List接口 B. ArrayList的访问速度比LinkedList快 C. 添加和删除元素时ArrayList的表现更佳 D. 添加和删除元素时LinkedList的表现更佳
- 关于ArrayList和LinkedList的性能区别,以下描述正确的是()。 A: 如果在集合的尾部插入一条记录,两者性能差别不大 B: 如果在集合的中间插入一条记录,LinkedList要比ArrayList性能好 C: 如果在集合的头部插入一条记录,LinkedList性能要比ArrayList性能好 D: 如果在集合的中间插入一条记录,ArrayList要比LinkedList性能好
- ArrayList集合封装了一个数组对象,因此在增加、删除元素时效率较低,查询和遍历元素时效率较高。
- Java中的集合类包括ArrayList、LinkedList、HashMap等类,下列关于集合类描述错误的是( ) A: ArrayList和LinkedList均实现了List接口 B: ArrayList的查询速度比LinkedList快 C: 添加和删除元素时,ArrayList的表现更佳 D: HashMap实现Map接口,它允许任何类型的键和值对象,并允许将null用作键或值