알고리즘
[Introduction to Algorithms, CLRS] Exercises 2.1-2
nevermet
2017. 9. 3. 20:01
This is a solution for Introduction to Algorithms. I write this for my study purpose.
Exercises 2.1-2 Rewrite the INSERTION-SORT procedure to sort into non-increasing instead of non- decreasing order.
Answer:
INSERTION-SORT (A)
1 for j = 2 to A.length
2 key = A[j]
3 // Insert A[j] into the sorted sequence A[1..j-1].
4 i =j - 1
5 while i >0 and A[i] < key
6 A[i+1] = A[i]
7 i = i - 1
8 A[i+1] = key