سوال ۷۱ کنکور ارشد علوم کامپیوتر ۱۴۰۵
اهمیت
۰/۵
پیچیدگی زمانی الگوریتم زیر را بیابید؟
Void func(int n) {
if (n <= 1) return;
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= n; j++)
Printf("*");
}
func(n/2);
func(n/2);
}
پاسخ صحیح: گزینهٔ A —
پاسخ تشریحی
The nested double loop runs iterations, each printing one *, so the non-recursive work per call is . …
ادامهٔ پاسخ تشریحی ویژهٔ مشترکان است.
مشاهدهٔ پاسخ کامل#recurrence#master-theorem#time-complexity#nested-loops#divide-and-conquer