retagged by
3,479 views

1 Answer

4 votes
4 votes

1. T(n) = T(n-a) + T(a) + cn

          = T(n-2a) + T(a) + c(n-a) + T(a) +  cn

          = T(n-3a) +T(a) + c(n-2a)+ T(a) + c(n-a) + T(n) +  cn

                 -

                 -

                 -

Terminating condition, n-ka = 0

                        =>         k = n/a.

          = (n/a)T(a) + (c/a)n2 - a ( 1 + 2 + 3 + ............. (n/a)th term )

          =  (n/a)T(a) + (c/a)n2 - a * (n/a)* (n+a)/2a

          = O(n) + O(n2) - O(n2)

          = O(n2)

2. T(n) =  T(αn) + T( (1-α)n ) + cn    // assuming 0< $a$ < 1.

          = O(nlog n)   // Quick sort algorithm.

Related questions

1 votes
1 votes
3 answers
1
anonymous asked Sep 17, 2015
1,415 views
Consider the given recurrence relation , find the time complexity ?T(n)=2T(n-1)+T(n-2)+C, T(0)=T(1)=1 
1 votes
1 votes
1 answer
3
sripo asked Nov 14, 2018
1,619 views
T(n)=T(n/2)+2; T(1)=1when n is power of 2 the correct expression for T(n) is:a) 2(logn+1)b) 2lognc)logn+1d)2logn+1