Question: Imagine you had an algorithm with runtime T ( n ) satisfying the recursion T ( n ) = T ( n / 2 )

Imagine you had an algorithm with runtime T(n) satisfying the recursion
T(n)= T(n/2)+1(and T(1)=1). You have probably seen the binary search
algorithm that exactly obeys that recursion. Prove that T(n)= O(log n). Then,
imagine another algorithm with Q(n)= Q(n/2)+n (and Q(1)=1). Prove that
Q(n)= O(n)^2

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!