gpt4 book ai didi

algorithm - 时间复杂度为 O(2^(n/2)) 的整数分解算法的效率如何?

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:13:11 24 4
gpt4 key购买 nike

与其他分解算法相比,时间复杂度 O(2^(n/2)) 的 n 位数字的整数分解算法的效率如何?

最佳答案

是的,从区间 [1..sqrt(X)] 检查所有除数的简单算法具有相同的复杂度 O(2^(n/2))

Pollard's rho算法的复杂度为 O(2^(n/4))。这是一个旧算法,易于实现,适用于不太长的整数。

但是现代数论有更高效的算法,例如General number field sievePollard-Strassen Algorithm .

您可以在 wiki list 阅读更多关于已知流行分解算法的信息

关于algorithm - 时间复杂度为 O(2^(n/2)) 的整数分解算法的效率如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45497882/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com