DAA(n)
{
if(n<=1)
{
return 1;
}
else
{
return(DAA(n/2)+DAA(n/2)+n);
}
}
ターム n を持つ return ステートメントで混乱しています。として計算されるかどうかT(n)=2T(n/2)+n
。またはT(n)=2T(n/2)+c
、理由を説明してください。
DAA(n)
{
if(n<=1)
{
return 1;
}
else
{
return(DAA(n/2)+DAA(n/2)+n);
}
}
ターム n を持つ return ステートメントで混乱しています。として計算されるかどうかT(n)=2T(n/2)+n
。またはT(n)=2T(n/2)+c
、理由を説明してください。