Assignment No. 01 Semester: Spring 2013 |
CS502-Fundamentals of Algorithms
Lectures Covered: 1 to 6 Objective |
To analyze pseudo code and solve using summations; understand and prove asymptotic notations.
Uploading instructions: Please view the Assignment Submission Process document provided to you by the
Rules for Marking: It should be clear that your assignment will not get any credit if: · The assignment is submitted after due date. · The submitted assignment does not open or file is corrupted. · Your assignment is copied from internet, handouts or from any other student (Strict disciplinary action will be taken in this case). |
1. for i = 1 to log n 2. { set j = 1 ; // ignore its constant time in analysis 3. while ( j <= i ) 4. { for k = 1 to j 5. { k=k+1; 6. } 7. j = j * 2 ; // ignore its constant time in analysis 8. } 9. } [Note: Consider log as base 2 log and computing model as RAM (Random Access Machine) like one used in lectures ] Question 2:
Part (b) Prove the Asymptotic equivalent of function in Part (a) by its lower and upper bounds.
|
0 comments
Post a Comment