【问题标题】:Recommendation on big integer calculation library [closed]大整数计算库推荐[关闭]
【发布时间】:2010-09-07 14:23:25
【问题描述】:

能否推荐一些好的C/C++/Java大整数计算库,支持对数比较好。

谢谢。

【问题讨论】:

    标签: java c++ c algorithm biginteger


    【解决方案1】:
    • 对于 C/C++,我推荐GNU Multiple Precision Library
    • 对于 Java,您可以检查内置的 math API。它提供的功能远远少于 GMP,但根据您的需要,它可能会满足您的要求。

    【讨论】:

    • 我基本同意,但是应该只使用 Java 的东西来处理大于 longs 的值。否则,他们使用的算法非常慢(随着您的数字变得巨大,渐近性能非常差)。请改用 GMP(Gnu 多精度库)。如果需要 Java,请为 Java 包装 GMP。
    【解决方案2】:

    Java 在 java.math 中有相应的类。 (例如 BigInteger。)

    【讨论】:

      猜你喜欢
      • 2011-06-01
      • 2010-09-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-21
      • 2018-12-27
      • 2013-08-12
      • 1970-01-01
      相关资源
      最近更新 更多