Solve the following recurrence relation using Recurrence Tree Method.
π(π) = β« 1 if n+1
β«T(n/2) + n if n >1
Show all the steps.
The recursion tree for the given recurrence relation is-
T(n)βdβT(n2)βdβT(n4)βdβT(1)βdβT(n)- d\\ \downarrow \\ T(\dfrac{n}{2})-d \\\downarrow\\ T(\dfrac{n}{4})-d \\\downarrow\\ T(1)-d \downarrowT(n)βdβT(2nβ)βdβT(4nβ)βdβT(1)βdβ
we go like n,n2,n4,n8...1n,\dfrac{n}{2},\dfrac{n}{4},\dfrac{n}{8}...1n,2nβ,4nβ,8nβ...1
or 2k=n,k=log2n2^k=n, k=log_2n2k=n,k=log2βn
So we sum d+d+d.. for log2nlog_2nlog2βn terms complexity =0(log2n)=0(log2n)=0 (log_2n)=0(log_2n)=0(log2βn)=0(log2βn)
Need a fast expert's response?
and get a quick answer at the best price
for any assignment or question with DETAILED EXPLANATIONS!