From fe10a94d3b0745a6c94772e411a2a81652d2be7d Mon Sep 17 00:00:00 2001 From: mail Date: Wed, 25 Mar 2026 14:46:29 +0100 Subject: [PATCH] select fertig --- PR Gitty Qualifier/src/SortAlgo.java | 25 +++++++++++++++++++------ 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/PR Gitty Qualifier/src/SortAlgo.java b/PR Gitty Qualifier/src/SortAlgo.java index 7a6d56c..f3e06c6 100644 --- a/PR Gitty Qualifier/src/SortAlgo.java +++ b/PR Gitty Qualifier/src/SortAlgo.java @@ -8,15 +8,19 @@ public class SortAlgo { int[] erg1 = bubblesort(bubble); for (int i = 0; i < erg1.length;i++) - System.out.println(erg1[i]); + System.out.print(erg1[i] + " "); + + System.out.println(); int[] erg2 = selectionsort(select); for (int i = 0; i < erg2.length;i++) - System.out.println(erg2[i]); + System.out.print(erg2[i] + " "); - int[] erg3 = insertionsort(insert); - for (int i = 0; i < erg3.length;i++) - System.out.println(erg3[i]); + System.out.println(); + + //int[] erg3 = insertionsort(insert); + //for (int i = 0; i < erg3.length;i++) + //System.out.print(erg3[i] + " "); } public static int[] bubblesort (int[] arr) { @@ -34,8 +38,17 @@ public class SortAlgo { } public static int[] selectionsort (int[] arr) { + int temp = -1; for (int i = 0; i < arr.length - 1;i++) { - + int min = i; + for(int a = i; a < arr.length ;a++) { + if(arr[a] < arr[min]) { + min = a; + } + } + temp = arr[i]; + arr[i] = arr[min]; + arr[min] = temp; } return arr; }