在java中下列哪些是ArrayList和LinkList的区别()
A: ArrayList的底层结构是数组
B: LinkList适用于频繁查询的场景
C: LinkedList是用链表结构存储数据
D: LinkedList是一个双向循环链表,也可以被当作堆栈、队列或双端队列
A: ArrayList的底层结构是数组
B: LinkList适用于频繁查询的场景
C: LinkedList是用链表结构存储数据
D: LinkedList是一个双向循环链表,也可以被当作堆栈、队列或双端队列
举一反三
- 下列选项当中,关于ArrayList和Vector的区别说法正确的是() A: ArrayList是线程安全的,Vector是线程不安全 B: ArrayList底层是数组结构,Vector底层是链表结构 C: ArrayList是线程不安全的,Vector是线程安全的 D: ArrayList底层是链表结构,Vector底层是数组结构
- 下面关于ArrayList集合与LinkedList集合之间区别的描述中,正确的有() A: ArrayList是基于数组结构的集合 B: ArrayList遍历和随机访问元素的效率比较高 C: LinkedList采用链表存储方式 D: LinkedList插入,删除元素效率比较高
- 下列结构中属于线性结构链式存储的是( ) A: 双向链表 B: 循环队列 C: 二叉链表 D: 二维数组
- 在Java中,()类可用于创建链表数据结构的对象。 A: LinkedList B: ArrayList C: set D: map
- 在Java中,( )类可用于创建链表数据结构的对象。 A: LinkedList B: ArrayList C: Collection D: HashMap