Вот псевдокод из книги:
Мой код на python:
for i in range(1,len(a)):
key = a[i]
j = i-1
while j > 0 and a[j] > key:
a[j+1] = a[j]
j = j-1
a[j+1] = key
Сортируется всё, кроме первого элемента. То есть было [5,2,4,6,1,3], стало [5, 1, 2, 3, 4, 6]. Почему так?