Проблема заключается в том, что выборочная сортировка заменяет элементы из передней части массива в точку, освобожденную минимальным элементом, что может испортить отсортированный порядок. Например, предположим, что я сортирую
(4, 0), (4, 1), (1, 0)
Выбор сортировки сначала меняет (1, 0) на передний план:
(1, 0), (4, 1), (4, 0)
И теперь (4, 0) и (4, 1) вышли из строя с того места, с которого они начали сортировку. Выполнение этого до конца оставляет элементы в этом порядке, а четверки выходят из строя.
Надеюсь, это поможет!