Discuss a big o problem


Discuss the below:

Q: Show that if:

T(1) = a
T(n) = T(n-1) + n^k, for n > 1

then T(n) is O(n^(k+1)). You may assume k>=0. Also, show that this is the tightest simple big-oh upper bound, that is, that T(n) is not O(n^m) if m < k+1. Hint: Expand T(n) in terms of T(n-i), for i = 1,2,..., to get the upper bound. For the lower bound, show that T(n) is at least cn^(k+1) for some particular c >0.

Solution Preview :

Prepared by a verified Expert
Data Structure & Algorithms: Discuss a big o problem
Reference No:- TGS01936519

Now Priced at $25 (50% Discount)

Recommended (97%)

Rated (4.9/5)