Это может быть тривиально, но я не понимаю, почему реализация по умолчанию Selection Sort нестабильна?Почему выбор Сортировка нестабильна?
На каждой итерации вы найдете минимальный элемент в оставшемся массиве. Найдя этот минимум, вы можете выбрать первый минимум, который вы найдете, и обновлять его только тогда, когда элемент на самом деле меньше его. Таким образом, выбранный элемент на каждой итерации является первым минимумом, то есть первым в предыдущем порядке сортировки. Поэтому, по моему мнению, текущий сорт не уничтожит порядок, созданный предыдущим сортированием, на равных элементах.
Что мне не хватает?
Спасибо, простой и краткий пример. Боже, я бы хотел, чтобы Stack Overflow был здесь, когда я на самом деле делал свой B. Sc (10 лет назад :) – ripper234