【发布时间】:2012-01-28 08:06:51
【问题描述】:
只是出于好奇,我最近不得不为我的一个程序使用一棵树,我不得不自己构建一棵二叉树,但是为什么 Collections API 没有树的默认实现(甚至二叉树)?
我认为他们决定不将其包含在集合 API 中应该有一些充分的理由。
【问题讨论】:
-
TreeSet 和 TreeMap 是由二叉树备份的两个集合。
-
我不只是在谈论二叉树,为什么我们没有一个通用的树实现,一个树接口?
-
有很多外部库,它们提供了这种功能,而不是它本可以包含在 Collections API 本身中,我的问题是为什么它没有作为一般数据结构包含在 Collection API 中java.?
-
你需要问问詹姆斯·高斯林。这里没有人能以任何权威回答你的问题。任何人不得不说的任何事情都只是猜测和意见。
-
@BrianRoach 不是 James gosling。我们需要问问 Joshua Bloch:)
标签: java data-structures collections