consider this insertion sort algo(from cormen)
INSERTION-SORT(A)
i'm unable to understand from line 6 to 8.
in 6) we put value of A[i] in A[i+1] , then again we put value of "key " in A[i+1] in line 8).How's that possible.what is the meaning of line 7) i'm unable to interpret it.
plz help, where i'm making mistake
INSERTION-SORT(A)
Code:
for j<--- 2 to length[A]
do key<--- A[j]
>Insert A[j] into the sorted seq A[1......j-1].
i <--- j -1
while i > 0 and A[i] > key
do A[i+1]<--- A[i]
i <--- i - 1
A[i+ 1] <--- key
in 6) we put value of A[i] in A[i+1] , then again we put value of "key " in A[i+1] in line 8).How's that possible.what is the meaning of line 7) i'm unable to interpret it.
plz help, where i'm making mistake
Comment