私はこの問題を解決できません。このfooアルゴリズムの複雑さは何ですか?fooアルゴリズムの複雑さ
int foo(char A[], int n, int m){
int i, a=0;
if (n>=m)
return 0;
for(i=n;i<m;i++)
a+=A[i]
return a + foo(A, n*2, m/2);
}
fooという関数がで呼び出されます。
foo(A,1,strlen(A));
ので..私はそれがログ(N)*私はそれがログ(だかはわからないループの内部のための何か..だと思いますn)または何..
それはlog^2(n)のシータですか?
この宿題ですか? – Mike
いいえ、これは私が今日した試験です、私はそれを正しくしたら(私はそれを..疑問) ここに尋ねるのは適切ではないかもしれないが、私はcstheory.stackexchangeと私はここで尋ねるべきだと彼らは言った。 – luca
私は学業からの質問に問題があるとは思わないが、それは – Mike