diff --git a/Minimum.java b/Minimum.java index 47fc006..4e61f75 100644 --- a/Minimum.java +++ b/Minimum.java @@ -9,25 +9,39 @@ import java.util.Random; public class Minimum{ static Random r = new Random(); static int[] a = new int[20]; + // gibt eine zufällige Zahl von 1-50 zurück public static int Zufallszahl(){ return r.nextInt(50); } public static void main(){ + // array mit 20 zufallszahlen von 1-50 belegen for (int i = 0; i < a.length; i++){ a[i] = Zufallszahl(); } + // ausgeben des arrays "a" for (int i = 0; i < a.length; i++){ System.out.print(a[i]); System.out.print(","); } + // absatz System.out.println(); - //Liste sortiert ausgeben + + // neues array "sortiert" anlegen mit der Länge von a + int[] sortiert = new int[a.length]; + + + //sortierte Liste in neuem array "sortiert" speichern for (int i = 0; i< a.length; i++){ int index = Minimum(a); - System.out.println("Minimum: " + a[index]); - System.out.println("Index: " + index); + // Minimum an sortierter Stelle speichern + sortiert[i] = a[index]; a[index] = 99; } + // array "sortiert" ausgeben + for (int i = 0; i < sortiert.length; i++){ + System.out.print(sortiert[i]); + System.out.print(","); + } } public static int Minimum(int[] a){ int minNum = a[0]; @@ -41,4 +55,7 @@ public class Minimum{ // System.out.println("kleinste Zahl: " + minNum + ", Index der kleinsten Zahl: " + minInd); return minInd; } + public static void SortierungInPlace(){ + + } }