java - 您将什么 java 数据结构/库用于树

标签 java data-structures tree

<分区>

我有一个区域层次结构(想想州、区、Taluk 等),我需要使用树来表示。我在公共(public)领域看到了一些 Tree 的实现,但不确定它们有多好以及它们的维护情况如何。 Apache 集合没有其中之一,谷歌集合也没有。我想知道你们中是否有人可以指出 Java 中树的实现(使用泛型)。

谢谢,

更新 我正在寻找树数据结构,最好使用泛型实现:经过良好测试。

最佳答案

查看 DefaultMutableTreeNode .它不是通用的,但在其他方面似乎符合要求。即使它在 javax.swing 包中,它也不依赖于任何 AWT 或 Swing 类。事实上,源代码实际上有注释 //ISSUE: 此类在 AWT 中不依赖于任何内容 -- 移动到 java.util?

关于java - 您将什么 java 数据结构/库用于树,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3230228/

相关文章:

PHP 数据结构(类 Java)集合

c++ - array, std::list, std::vector 插入时间

java - 从 TreeMap 中排除特定值的有效方法

java - 在 SWT Eclipse 中访问树的子项

java - 如何在 GET 请求中传递 '/' 字符?

java - MyBatis 插入所有带有生成 ID 的内容

c - 在 C 中表示抽象语法树

javascript - 叶节点 cytoscape 的不同行为

java - 如何与 NewFixedThreadPool 共享线程池

java - 关于流程布局工作的困惑