代码之家  ›  专栏  ›  技术社区  ›  Craig P. Motlin

Java的TreeSet和TreeMap中使用了哪种树?

  •  14
  • Craig P. Motlin  · 技术社区  · 14 年前

    它们是AVL树,红黑树,还是别的什么?

    5 回复  |  直到 14 年前
        1
  •  26
  •   John R Perry    7 年前
        2
  •  23
  •   Community CDub    8 年前

    java.util.TreeMap<K,V>

    A Red-Black tree 基于 NavigableMap

    对于这样的问题,您应该首先查阅文档。API不应该描述 全部 内部工作原理 class ,但基本信息,如一般的数据结构和使用的算法通常是文件。


    其他Java集合框架琐事

    相关问题

        3
  •  5
  •   matt b    14 年前

    第一句话 the TreeMap Javadoc 国家:

    一棵红黑相间的树 NavigableMap 实施。

        4
  •  5
  •   WonderCsabo    11 年前

    它是Oracle桌面Java实现中的一棵红黑树,但是 AVL-tree in Android .

        5
  •  -5
  •   卢声远 Shengyuan Lu    14 年前

    他们用红黑树, 红黑树是AVL的一种