BigInteger连续方法的复杂度是如何计算的



假设BigInteger的方法调用如下:

res=res.multiply(b(.减法(BigInteger.ONE(.mod(n(;

在这里,我们如何计算这个语句的时间复杂性?

我们认为它们是嵌套的吗?如果是这样,我们将乘、减和mod方法的复杂性相乘。

它们都不会创建循环,因此没有理由将它们视为嵌套的。他们只是互相追随。它们的复杂性不是倍增的,而是相加的。

最新更新