黑暗之魂1东国套装:请问gcd算法求最大公约数的时间复杂度是多少
来源:百度文库 编辑:查人人中国名人网 时间:2024/05/11 19:52:55
穷举法O(n)
如果是用的欧几里得的辗转相除,应该是O(log n)
int gcd(int m,int n){
if(n==0)
return m;
else
return gcd(n,m%n);
}
递归……
查人人中国名人网是一部内容开放、自由的互动网络百科全书
客观、专业、权威的知识性百科全书
来源:百度文库 编辑:查人人中国名人网 时间:2024/05/11 19:52:55
穷举法O(n)
如果是用的欧几里得的辗转相除,应该是O(log n)
int gcd(int m,int n){
if(n==0)
return m;
else
return gcd(n,m%n);
}
递归……