Multiple choice

In a permutation a1 ... an, of n distinct integers, an inversion is a pair (ai, aj) such that i < j and ai > aj.

What would be the worst case time complexity of the Insertion Sort algorithm, if the inputs are restricted to permutations of 1. . . n with at most n inversions?

  1. O(n2)

  2. O (n log n)

  3. O (n1.5)

  4. O (n)

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation