Może to być trywialne, ale nie rozumiem, dlaczego domyślna implementacja Selection Sort nie jest stabilna?Dlaczego sortowanie nie jest stabilne?
W każdej iteracji można znaleźć najmniejszy element w pozostałej tablicy. Po znalezieniu tego minimum możesz wybrać pierwsze minimum, które możesz znaleźć i zaktualizować tylko wtedy, gdy element jest faktycznie mniejszy od niego. Zatem wybrany element w każdej iteracji jest pierwszym minimum - znaczeniem, jest to pierwsze w poprzednim porządku sortowania. Tak więc, według mojego rozumienia, obecny rodzaj nie zniszczy porządku wygenerowanego przez poprzedni sort na równych elementach.
Czego mi brakuje?
Dzięki, prosty i zwięzły przykład. Boże, chciałbym, aby Stack Overflow był tutaj, kiedy faktycznie robiłem moje B. Sc (10 lat temu :) – ripper234