Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Bitte Code in Code-Tags setzen! Ansonsten wird das [i] als Start von kursiven Text gesehen!
Also generell: Wenn Du SelectionSort implementieren willst, dann musst Du es so implementieren, wie der Algorithmus definiert ist. Sonst hast Du kein SelectionSort sondern ein Lenaxx7Sort.
Dann ist Dein Ansatz schon mit weiteren Problemen versehen:
- Wenn Du immer Elemente einfach überschreibst, dann gehen Werte verloren. Du musst also eine Tausch vorsehen.
- Dein min liefert immer den letzten Wert des Arrays, der nicht MAX_VALUE ist. Die Methode ist also generell falsch.
- Du kannst der min Methode die Grenzen mitgeben, die betrachtet werden sollen.
Wenn Du diese Fehler ausbügelst, dann landest Du aber natürlich wieder bei dem SelectionSort so wie es auch in den Musterlösungen zu finden sein dürfte