他们是AVL树,红黑树还是其他什么?
答案 0 :(得分:24)
答案 1 :(得分:19)
对于这些问题,您应该首先查阅文档。 API不应描述class
内部工作的 ALL ,但通常会记录基本信息,例如一般数据结构和使用的算法。
这些都是明显记录的小琐事:
TreeSet
使用TreeMap
HashSet
使用HashMap
Collections.sort
使用修改后的mergesort Map<K,V>
不是Collection<?>
ArrayList
未指定确切的增长政策(例如,Vector
)答案 2 :(得分:4)
the TreeMap Javadoc的第一句话:
基于红黑树的
NavigableMap
实施。
答案 3 :(得分:4)
它是Oracle桌面Java实现中的一个红黑树,但是AVL-tree in Android。
答案 4 :(得分:-5)
TreeSet基于TreeMap。 而且他们使用红黑树,红黑树是一种AVL 。