TreeMap实现有序要么就是外界传递进来Comparator对象,要么就使用默认key的Comparable接口(实现自然排序)

最后我就来总结一下TreeMap要点吧:

  1. 由于底层是红黑树,那么时间复杂度可以保证为log(n)
  2. key不能为null,为null为抛出NullPointException的
  3. 想要自定义比较,在构造方法中传入Comparator对象,否则使用key的自然排序来进行比较
  4. TreeMap非同步的,想要同步可以使用Collections来进行封装

相关文章:

  • 2021-05-09
  • 2021-11-01
  • 2022-12-23
  • 2021-12-22
猜你喜欢
  • 2021-06-09
  • 2021-10-17
  • 2021-12-18
  • 2022-01-10
  • 2021-09-30
  • 2022-12-23
  • 2021-11-30
相关资源
相似解决方案