有没有真正的O(n ^ n)算法?
|
是否有任何时间复杂度为O(n ^ n)的真实算法,而不仅仅是Algorithm头?
我可以创建这样的算法,就像在O(n ^ n)/Θ(n ^ n)中计算n ^ n一样:
long n_to_the_power_of_m(int n, int m) {
if(m == 0) return 1;
long sum = 0;
for(int i = 0; i < n; ++i)
sum += n_to_the_power_of_m(n, m-1);
return sum;
}
(需要4分钟以上才能计算10 ^ 10)
还是其他方式:是否有没有比O(n ^ n)更好地解决的问题?
没有找到相关结果
已邀请:
5 个回复
队辅坟阮阶
填盖
翁茄口霉氖
疮痪徘弦漏
盟犯涩沟都