相关疑难解决方法(0)

什么会导致算法具有O(log log n)复杂度?

此早期问题解决了可能导致算法具有O(log n)复杂性的一些因素.

什么会导致算法具有时间复杂度O(log log n)?

algorithm complexity-theory big-o logarithm time-complexity

94
推荐指数
1
解决办法
7万
查看次数

什么是最快的分解算法?

我写了一个试图找到Amicable Pairs的程序.这需要找到数字的适当除数的总和.

这是我目前的sumOfDivisors()方法:

int sumOfDivisors(int n)
{  
    int sum = 1;
    int bound = (int) sqrt(n);
    for(int i = 2; i <= 1 + bound; i++)
    {
        if (n % i == 0)
            sum = sum + i + n / i;
    } 
    return sum;
}
Run Code Online (Sandbox Code Playgroud)

所以我需要做很多因子分解,这开始成为我应用程序的真正瓶颈.我在MAPLE中输入了一个巨大的数字,它将它快速地考虑在内.

什么是更快的分解算法?

language-agnostic algorithm math maple factorization

55
推荐指数
7
解决办法
5万
查看次数