• edited by
1,056 views
2 2 votes
Suppose in an array A[] , we exchange elements A[i] and A[i+k] , which were originally out of order
A) at least 1 and at most 2k-1 inversions are removed
B) at least 2 and at most 2k inversions are removed
C)at least 0 and at most k  inversions are removed
D) none

1 Answer

Best answer
2 2 votes
Elements 5 4 3 2 1
Inversions 4 3 2 1 0

Total Inversions = 4+3+2+1+0 =10

  1. for minimum, let k=1 , swap(a[0],a[0+1])
Elements 4 5 3 2 1
Inversions 3 3 2 1 0

Total Inversions = 3+3+2+1+0 =9

difference =1

2. now, let k= 2, swap(a[0],a[0+2])

Elements 3 4 5 2 1
Inversions 2 2 2 1 0

Total Inversions = 2+2+2+1+0 =7

difference =3

From 1 and 2:

Option A satisfies.

• selected by
Answer:
Position:
Show:

Related questions

1 1 vote
1 answers 1 answer
755
755 views
Hradesh patel asked Jan 27, 2017
755 views
plz explain ?? i got O(nlogn)
8 8 votes
6 6 answers
3.9k
3.9k views
Arjun asked Feb 27, 2025
3,924 views
Suppose that insertion sort is applied to the array $[1,3,5,7,9,11, x, 15,13]$ and it takes exactly two swaps to sort the array. Select all possible values of $x$.$10$$12...
0 0 votes
2 2 answers
1.9k
1.9k views
1 1 vote
1 1 answer
561
561 views
amit166 asked Jan 5, 2023
561 views
Time complexity=$\sum_{i=1}^{n}[\log (\frac{n}{i})] is$