2
我在很多书中阅读了时间复杂度模块化算法。有不明白的东西。 我在一些书阅读以下大多数编程语言的时间复杂度?
对于任何一个模N,一个具有乘法逆模N如果 且仅当它是相对素N.当这种逆存在,它可以在时间O实测值(n^3)(通常n表示N的位数),通过运行扩展Euclid算法。 我的问题是围绕* 扩展欧几里得算法 * * 是具有为O(n^3) *
当我在Java用netbeans或C#或C++程序这一行集成写
A = B.modInverse(N) //here by java syntax
一般来说。我可以说通常这条线的时间复杂度为O(n^3)。
或必要时写出相同的步骤扩展Euclid算法。
我认为这是不合时宜的,它属于计算机科学网站之一。 – sharp12345 2013-02-15 22:44:13
这个问题最适合在这里http://cs.stackexchange.com/ – 2013-02-15 22:46:06
不是。一旦你解开它,问题就是关于在Java和C#中实现modInverse()的问题。 – EJP 2013-02-15 22:55:16