TreeSet底层源码
1 | public class TreeMap<K,V> extends AbstractMap<K,V> implements NavigableMap<K,V>{ |
1 | public class TreeSet<E> extends AbstractSet<E> implements NavigableSet<E>{ |
1 | 场景一: |
1 | 场景二: |
TreeSet底层是将元素存入TreeMapkey的位置
TreeMap中先判断是否有外置比较器,再判断内置比较器
(说明外置比较器的优先级别高于内置比较器)
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 InsectMk的个人空间!
评论