具有更多数据结构的Java库
有人能给我指出一些好的Java库(jar)吗?除了作为标准Java语言的一部分之外,它还有更多的数据结构。我希望支持诸如-元组、对、尝试、二项式/斐波那契树和可能是图之类的东西。[是的,我知道自己编写它们会很有趣,但我现在不愿意重新发明轮子]库/框架拥有其中的大部分(全部?可能不是成对的),尽管它是一个可视化库(而且非常好)。我不知道有哪一个Java库包含所有这些组件。然而,有一个非常好的库,名为,它为Java中的图形提供了一个非常好和全面的API。它还包括一些与之相关的结构,例如具有更多数据结构的Java库,java,Java,有人能给我指出一些好的Java库(jar)吗?除了作为标准Java语言的一部分之外,它还有更多的数据结构。我希望支持诸如-元组、对、尝试、二项式/斐波那契树和可能是图之类的东西。[是的,我知道自己编写它们会很有趣,但我现在不愿意重新发明轮子]库/框架拥有其中的大部分(全部?可能不是成对的),尽管它是一个可视化库(而且非常好)。我不知道有哪一个Java库包含所有这些组件。然而,有一个非常好的库,名为,它为Java中的图形提供了一个非常好和全面的API。它还包括一些与之相关的结构,例如Fibonac
FibonacciHeap
类。他们也有一个非常全面的计划。JGraphT网站的功能列表列出:
- 有向和无向图李>
- 带有加权/未加权/标签的图形或任何用户定义的边李>
- 各种边多重性选项,包括:简单图,多图,伪图李>
- 不可修改的图形-允许模块提供对内部图形的“只读”访问李>
- listenable图形-允许外部侦听器跟踪修改事件李>
- 子图在其他图上自动更新子图视图的图李>
- 以上图形的所有组成
具有许多附加数据结构,以及。这更像是一个可视化库。我正在寻找算法/数据结构库——类似于C++中的Boost库!无论如何,谢谢。@user396089这是因为它就是这样(我也说过很多)。我不知道课程对你有什么影响,我以为你只是对课程感兴趣。这有什么关系?查看这篇文章,并讨论各种第三方图书馆: