The recurrence relation
has the solution $T(n)$ equal to
$O(n)$
$O (\log n)$
$O\left(n^\frac{3}{4}\right)$
None of the above
Answer: A According to Master theorem, $T(n) = aT(\frac{n}{b}) + f(n)$ can be expressed as: $T(n) = [n^{\log_ba}][T(1) + u(n)]$ where $u(n) = \Theta(h(n))$ where $h(n) = \frac{f(n)}{n^{\log_ba}} = \frac{n}{n^{\log_43}} = n^{1-\log_43}$ as $h(n) = n^r$ where $r>0$. So, $T(n) = [n^{\log_ba}][T(1) + u(n)] = T(n) = [n^{\log_43}][T(1) + \Theta(n^{1-\log_43})] = \Theta(n^{1})$.
Using Extended Master Theorem
$T(n)=3T(\frac{n}{4})+n^{1} \log^{0} n$
$a=3 , b =4 , k=1 , p=0$
case 3 : $a<b^{k}$ is true case 3.a follows as $p=0$
Hence $T(n)$ is $\Theta (n^{1} \log^{0} ) \Rightarrow \Theta (n )$
@vupadhayayx86
Anything raised to the power 0 is 1.
You have calculated depth of the tree wrong. It should be like this –
depth of the tree getting reduced by n/4 at each level . And let’s say that at k th level size of our problem will hit 1 means T(1).
then n/4^k = 1
and k = log n (base4)