HashSet和TreeSet区别大白话
下文笔者将使用最通俗易懂的语言讲述HashSet和TreeSet的区别,如下所示
HashSet和TreeSet区别
HashSet底层由一个hash表来实现
HashSet中的元素是无序的
HashSet中使用add(),remove(),contains()方法时间复杂度是O(1)
TreeSet底层由一个树形的结构来实现
TreeSet中的元素是有序的
TreeSet中使用add(),remove(),contains()方法时间复杂度是O(logn)
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


