Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
具有更多数据结构的Java库_Java - Fatal编程技术网

具有更多数据结构的Java库

具有更多数据结构的Java库,java,Java,有人能给我指出一些好的Java库(jar)吗?除了作为标准Java语言的一部分之外,它还有更多的数据结构。我希望支持诸如-元组、对、尝试、二项式/斐波那契树和可能是图之类的东西。[是的,我知道自己编写它们会很有趣,但我现在不愿意重新发明轮子]库/框架拥有其中的大部分(全部?可能不是成对的),尽管它是一个可视化库(而且非常好)。我不知道有哪一个Java库包含所有这些组件。然而,有一个非常好的库,名为,它为Java中的图形提供了一个非常好和全面的API。它还包括一些与之相关的结构,例如Fibonac

有人能给我指出一些好的Java库(jar)吗?除了作为标准Java语言的一部分之外,它还有更多的数据结构。我希望支持诸如-元组、对、尝试、二项式/斐波那契树和可能是图之类的东西。[是的,我知道自己编写它们会很有趣,但我现在不愿意重新发明轮子]

库/框架拥有其中的大部分(全部?可能不是成对的),尽管它是一个可视化库(而且非常好)。

我不知道有哪一个Java库包含所有这些组件。然而,有一个非常好的库,名为,它为Java中的图形提供了一个非常好和全面的API。它还包括一些与之相关的结构,例如
FibonacciHeap
类。他们也有一个非常全面的计划。JGraphT网站的功能列表列出:

  • 有向无向
  • 带有加权/未加权/标签的图形或任何用户定义的边
  • 各种边多重性选项,包括:简单图多图伪图
  • 不可修改的图形-允许模块提供对内部图形的“只读”访问
  • listenable图形-允许外部侦听器跟踪修改事件
  • 子图在其他图上自动更新子图视图的图
  • 以上图形的所有组成

具有许多附加数据结构,以及。

这更像是一个可视化库。我正在寻找算法/数据结构库——类似于C++中的Boost库!无论如何,谢谢。@user396089这是因为它就是这样(我也说过很多)。我不知道课程对你有什么影响,我以为你只是对课程感兴趣。这有什么关系?查看这篇文章,并讨论各种第三方图书馆: