java语言当中,下列描述正确的是哪个()
A: HashSet底层数据结构是栈
B: HashSet底层数据结构是哈希表,是一个元素为链表的数组,哈希表底层依赖hashCode()和equals()保证元素的唯一性
C: HashSet底层数据结构是数组
D: HashSet元素是可重复的
A: HashSet底层数据结构是栈
B: HashSet底层数据结构是哈希表,是一个元素为链表的数组,哈希表底层依赖hashCode()和equals()保证元素的唯一性
C: HashSet底层数据结构是数组
D: HashSet元素是可重复的
B
举一反三
- set和HashSet正确的是() A: 无序的collection(也称为序列) B: 与List不同,Set不允许重复的元素 C: HashSet底层是哈希表,保证元素唯一性 D: set不能保证元索的排列顺序,顺序有可能发生变化
- ArrayList类的底层存储数据的结构是 A: 数组结构 B: 链表结构 C: 哈希表结构 D: 红黑树结构
- 下列有关HashSet集合的描述中,错误的是( )[br][/br](1.0) A: HashSet是Set接口的一个实现类 B: 向HashSet存入对象时,对象一般会重写hashCode ()和equals ()方法 C: 向HashSet存入对象时,对象的equals ()方法一定会被执行 D: HashSet存储的元素是不可重复的
- java中List底层的数据结构使用的是数组结构的子类是_________________________
- HashSet采用哈希表存储结构,特点是查询速度快,但是其中元素无序排列。 A: 对 B: 错
内容
- 0
Java语言中ArrayList底层数据结构是数组。
- 1
键值数据库在底层所使用的基本数据结构是()。 A: 线性结构 B: 链表结构 C: 普通数组 D: 关联数组
- 2
下面关于HashMap的描述不正确的是() A: 基于哈希表实现的 B: key不允许重复,值可重复 C: 底层是数组+链表结构 D: 线程安全
- 3
下面关于HashMap说法正确的是( )。 A: 底层数据结构是链表 B: 底层数据结构是数组 C: 可以允许null键和null值 D: 不允许null键和null值
- 4
下列选项当中,关于ArrayList和Vector的区别说法正确的是() A: ArrayList是线程安全的,Vector是线程不安全 B: ArrayList底层是数组结构,Vector底层是链表结构 C: ArrayList是线程不安全的,Vector是线程安全的 D: ArrayList底层是链表结构,Vector底层是数组结构