Implementierung eines benutzerdefinierten Sortieralgorithmus

Wir können versuchen, selbst einen sehr einfachen Sortieralgorithmus zu implementieren:
  • Wählen Sie in jeder Iteration das kleinste Element aus dem Array.
  • Fügen Sie es dem Ergebnis hinzu.
  • Entfernen Sie dieses Element aus dem ursprünglichen Array.
Wiederholen Sie diesen Vorgang so oft, wie das ursprüngliche Array Elemente enthält. Am Ende erhalten Sie ein vollständig sortiertes Array.

Eingabe

Die erste Zeile der Eingabe enthält eine einzelne ganze Zahl n (1 ≤ n ≤ 1000), die die Anzahl der Elemente im Array angibt.
Die nächste Zeile enthält n durch Leerzeichen getrennte ganze Zahlen ().

Ausgabe

Das Programm soll das Array aus der Eingabe in aufsteigender Reihenfolge ausgeben.

Beispiele

Eingabe
Ausgabe
5 5 5 3 2 3
2 3 3 5 5
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue