zoukankan      html  css  js  c++  java
  • HashSet和TreeSet的区别

    HashSet和TreeSet的区别

    HashSet和TreeSet都是Set集合的实现类,他们的区别在于:

      底层不同:

        HashSet底层是哈希表实现的;TreeSet底层是二叉树实现的

     

      存放元素的位置不同:

        HashSet添加元素,实际上是把该元素作为键添加到了底层的HashMap中;HashSet实际上就是HashMap键的集合,存储的元素是无序且不可重复

        TreeSet添加元素,实际上是把该元素作为键添加到了底层的TreeMap中;TreeSet实际上就是TreeMap键的集合,存储的元素是有序且不可重复

       

     

     

  • 相关阅读:
    文件上传和下载
    代理模式
    设计模式分类
    单例模式
    抽象工厂模式
    成长
    Java教程
    python面试大全
    python入门教程
    收藏网摘
  • 原文地址:https://www.cnblogs.com/javaisbest/p/12604947.html
Copyright © 2011-2022 走看看