Java:
public class BubbleSortierung {
public int[] bubblesort(int[] zusortieren) {
int temp;
for (int i = 1; i < zusortieren.length; i++) {
for (int j = 0; j < zusortieren.length - i; j++) {
if (zusortieren[j] > zusortieren[j + 1]) {
temp = zusortieren[j] = zusortieren[j + 1];
zusortieren[j + 1] = temp;
}
}
}
return zusortieren;
}
public int[] ausgabe(int [] unsortiert, int [] sortiert) {
for ( int i = 0; i < sortiert.length; i++) {
System.out.println(sortiert[i] + ", ");
}
return sortiert;
}
}
public class Test {
public static void main(String[] args) {
BubbleSortierung bs1 = new BubbleSortierung();
int [] unsortiert = {20,10,30,5};
int [] sortiert = bs1.bubblesort(unsortiert);
bs1.ausgabe(unsortiert,sortiert);
}
}