【发布时间】:2013-02-08 00:42:51
【问题描述】:
我找到了一些实现整数分解函数的库。最好在一些流行的库中进行一些快速实现,而不是重新发明轮子。
有吗?
【问题讨论】:
标签: function math haskell integer
我找到了一些实现整数分解函数的库。最好在一些流行的库中进行一些快速实现,而不是重新发明轮子。
有吗?
【问题讨论】:
标签: function math haskell integer
Google 快速搜索显示 Daniel Fischer 的 arithmoi 包。
【讨论】:
参见primes 中的primeFactors。它相当快,例如它会立即考虑104729 * 104723。
【讨论】:
104729 * 104723 可以从简单的平方根测试和一些线性探测中推导出来。更好的分解试金石测试将涉及相距较远但不太接近1 的素数。考虑104729 * 88801