main
student 2026-04-01 13:47:51 +02:00
parent 5436390b22
commit 042e79d81d
2 changed files with 23 additions and 12 deletions

View File

@ -37,7 +37,7 @@ class LinkedList {
list.remove(index);
}
System.out.println(IndexOutOfBoundsException);
System.out.println(IndexOutOfBoundsException + "ungültige Positionsangabe");
}
}

View File

@ -1,3 +1,4 @@
import java.util.ArrayList;
public class Aufgabe2 {
@ -9,43 +10,53 @@ public class Aufgabe2 {
public static int[] radixsort(int[] arr) {
int lang;
int länge;
ArrayList<Integer> bucket0 = new ArrayList<>();
ArrayList<Integer> bucket1 = new ArrayList<>();
ArrayList<Integer> bucket2 = new ArrayList<>();
ArrayList<Integer> bucket3 = new ArrayList<>();
ArrayList<Integer> bucket4 = new ArrayList<>();
ArrayList<Integer> bucket5 = new ArrayList<>();
ArrayList<Integer> bucket6 = new ArrayList<>();
ArrayList<Integer> bucket7 = new ArrayList<>();
ArrayList<Integer> bucket8 = new ArrayList<>();
ArrayList<Integer> bucket9 = new ArrayList<>();
for (int i = 0; i < arr.length-1;i++) {
}
for (int i = arr.length-1; i > 0;i--) {
int ziff = ziffer(i);
int ziff = ziffer(arr[i]);
switch(ziff) {
case 0:
bucket0.add(arr[i]);
break;
case 1:
bucket1.add(arr[i]);
break;
case 2:
bucket2.add(arr[i]);
break;
case 3:
bucket3.add(arr[i]);
break;
case 4:
bucket4.add(arr[i]);
break;
case 5:
bucket5.add(arr[i]);
break;
case 6:
bucket6.add(arr[i]);
break;
case 7:
bucket7.add(arr[i]);
break;
case 8:
bucket8.add(arr[i]);
break;
case 9:
bucket9.add(arr[i]);
break;
default:
break;