简介 TreeMap最早出现在JDK 1.2中,是 Java 集合框架中比较重要一个的实现.TreeMap 底层基于红黑树实现,可保证在log(n)时间复杂度内完成 containsKey.get.put 和 remove 操作,效率很高.另一方面,由于 TreeMap 基于红黑树实现,这为 TreeMap 保持键的有序性打下了基础.总的来说,TreeMap 的核心是红黑树,其很多方法也是对红黑树增删查基础操作的一个包装.所以只要弄懂了红黑树,TreeMap 就没什么秘密了. 概览 TreeMa…