public static void Main()
Console.Write("Aktueller Array-Zustand: ");
public static void selectionSort(int[] arr)
for (int äußererIndex = 0; äußererIndex < arr.Length; äußererIndex++)
unsortMin = arr[äußererIndex];
for (int innererIndex = äußererIndex; innererIndex < arr.Length; innererIndex++)
if (arr[innererIndex] < unsortMin)
unsortMin = arr[innererIndex];
temp = arr[äußererIndex];
arr[äußererIndex] = unsortMin;
public static void bubbleSort(int[] arr)
for (int j = 0; j < arr.Length; j++)
for (int i = 0; i < arr.Length; i++)
public static void PrintArray(int[] array)
Console.WriteLine("{" + string.Join(", ", array) + "}");