用于解决Java算法问题的通用类/源代码?
我需要建立一个包含实现和描述的小型算法库。例如,我最近发现了一个用于任意长度置换的高效置换生成器。我在哪里可以找到完整的源代码实现,以及其他类似算法的简短描述 JavaAPI中包含的任何内容都是不需要的,所以我不需要Euclid的GCD算法,因为它是在BigInteger中实现的 欢迎使用max-flow/prims/等解决方案,以及任何有用的算法解决/创建Java工具用于解决Java算法问题的通用类/源代码?,java,algorithm,Java,Algorithm,我需要建立一个包含实现和描述的小型算法库。例如,我最近发现了一个用于任意长度置换的高效置换生成器。我在哪里可以找到完整的源代码实现,以及其他类似算法的简短描述 JavaAPI中包含的任何内容都是不需要的,所以我不需要Euclid的GCD算法,因为它是在BigInteger中实现的 欢迎使用max-flow/prims/等解决方案,以及任何有用的算法解决/创建Java工具 apachecommons数学 欧洲核子研究所的柯尔特 阿帕奇管理员 你可以在雅加达公共图书馆找到一些有用的东西。例如,下面是
你可以在雅加达公共图书馆找到一些有用的东西。例如,下面是数学库的示例。它可能更像是“数字”而不是“算法”,但它有一些像遗传算法之类的东西,你可能会发现它们很有用。TopCoder论坛上的这篇文章(以及一篇类似标题的文章)相当不错。虽然它们现在已经很老了,有些提示可能不再有意义 另一个想法是将C++/C/Pascal中的现有代码转换为Java。这是一个非常好的资源(在C++中)
我认为training gateway中也有一些教程和示例代码,但它们也是用C/C++/Pascal AFAIR编写的。shygypsy正是我想要的。我可以转换C++,但是纯java实现会更好。