我在很多书中读到了时间复杂度模运算。有件事我不明白。我在一些书中读到以下内容
对于任何 a mod N,a 有一个乘法逆模 N 当且仅当它与 N 互质。 N 的位)通过运行扩展的欧几里得算法。 我的问题围绕*扩展欧几里得算法* *是 O(n^3) *
当我用与netbeans或C#或C++程序集成的java编写这一行时
A = B.modInverse(N) //here by java syntax
一般来说。我可以说通常这条线的时间复杂度为 O(n^3)。
或者有必要编写相同的步骤扩展欧几里得算法。