Question: 7. Importance of algorithm efficiency (5 points) This is a variation on problem 1-1 from the text (p. 14-15). Suppose you have a computer that

7. Importance of algorithm efficiency (5 points)

This is a variation on problem 1-1 from the text (p. 14-15). Suppose you have a computer that can execute 2*107 computational steps per second. If there are five algorithms with efficiencies O(lgn) [lgn = log of n to the base 2], O(square-root(n)), O(n), O(n2) and O(n3), and you need the algorithm to produce an answer in no more than one second, what is the range of input sizes from 1 to n for which each of these algorithms will be able to produce an answer in at most one second?

O(lgn) algorithm for input sizes 1 to _________

O(square-root(n)) algorithm for input sizes 1 to _________

O(n) algorithm for input sizes 1 to _________

O(n2) algorithm for input sizes 1 to _________

O(n3) algorithm for input sizes 1 to _________

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!