有一个名为Map的TreeMap实现和一个称为TreeSet的Set实现。为什么没有TreeList实现的List接口?
这是个面试问题。
发布于 2017-04-08 18:30:23
基本上,您需要理解这些实现的目的是什么,比如这些TreeMap和Treeset都是SortedSet的实现,SortedMap用于排序目的,但是我们有Collections.sort(列表),它可以隐含在列表中进行排序,因此在列表中不需要TreeList。
发布于 2017-04-09 00:51:02
因为列表是基于索引的数据结构,而树不是基于索引的数据结构.这是最基本和最清楚的原因。
https://stackoverflow.com/questions/43298849
复制相似问题