Если вы посмотрите на свои результаты, должно быть очевидно, что вы не сделали это правильно.Восемь не меньше двух!:)
Возьмите первый предмет: 30. Найдите мин: 2. Поменяйте местами.
PASS 1: 2 | 8 30 25 27 20
Первая часть списка теперь отсортирована (обозначается через канал).
Возьмите следующий предмет: 8. Найдите мин - 8 на самом деле мин.Обмен не происходит.
PASS 2: 2 8 | 30 25 27 20
Возьмите следующий предмет: 30. Найдите мин: 20. Поменяйте местами.
PASS 3: 2 8 20 | 25 27 30
Возьмите следующий предмет: 25. Это мин.Обмен не происходит.
PASS 4: 2 8 20 25 | 27 30
Возьмите следующий предмет: 27. Это мин.Обмен не происходит.
PASS 5: 2 8 20 25 27 | 30
Возьмите следующий предмет: 30. Это мин.Обмен не происходит.
Список теперь отсортирован.