Nima NT
دوشنبه 28 دی 1388, 21:11 عصر
با عرض سلام و وقت به خیر.
بنده کدی دارم به شرح زیر...
int f(int n){
if(n<=1)
return 1;
else
return f(n/2) + n/2;
}
یک از دوستانم به بنده میگفت که پیچیدگی این الگوریتم nlogn هست ولی بنده دقیقا" نفهمیدم چرا ، ممنون میشم اگر کمکم کنید.:ناراحت:
آیا اصلا" پاسخی که داده درست هست ؟
بنده کدی دارم به شرح زیر...
int f(int n){
if(n<=1)
return 1;
else
return f(n/2) + n/2;
}
یک از دوستانم به بنده میگفت که پیچیدگی این الگوریتم nlogn هست ولی بنده دقیقا" نفهمیدم چرا ، ممنون میشم اگر کمکم کنید.:ناراحت:
آیا اصلا" پاسخی که داده درست هست ؟