All mock tests are FREE till 31 December — register to save your progress

Let f(n) and g(n) be asymptotically positive functions.
Statement I: f(n) ≥ 1 and f(n) = O(g(n)) ⇒ g(n) = Ω(f(n)).
Statement II: f(n) = O(g(n)) ⇒ lg(f(n)) = O(lg(g(n))), where lg(g(n)) ≥ 1 and f(n) ≥ 1 for all sufficiently large n.

Pick an option to check yourself, or open the answer below.

Show answer & explanation

Correct answer: A. Both Statement I and Statement II are correct

Explanation

I is transpose symmetry: f = O(g) iff g = Ω(f). II: f ≤ c·g gives lg f ≤ lg c + lg g ≤ (lg c + 1) lg g when lg g ≥ 1, so lg f = O(lg g). Both are correct (CLRS problem 3-4).

More Data Structures and Algorithms questions