Set集合对应的实现类简介说明

徐媛爱 Java面经 发布时间:2022-05-03 23:23:02 阅读数:19806 1
下文笔者将简要概述Set集合对应实现类的简介说明,如下所示:

Set集合简介

Set集合:
  该数据结构不允许元素重复且无序

Set集合的实现类简介说明

 1.HashSet:
    其底层是使用HashMap实现
    HashMap的Key即HashSet存储的元素
      Value系统自定义一个名为 PRESENT 的 Object 类型常量
      判断元素是否相同时,先比较hashCode,相同后再利用equals比较
       查询O(1)

2.LinkedHashSet继承自HashSet
     通过 LinkedHashMap实现
    使用双向链表维护元素插入顺序

3.TreeSet
    使用TreeMap实现,
	 底层数据结构是红黑树
     添加元素到集合时按照比较规则将其插入合适的位置
     保证插入后的集合仍然有序
     查询O(logn)
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaMianJing/202205/16515917083257.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者