Sortieralgoritmus

This commit is contained in:
Janis
2022-05-09 11:27:31 +02:00
parent aa89da7ce9
commit cdbd981ab9
25 changed files with 59 additions and 664 deletions

View File

@@ -0,0 +1,30 @@
package strategyPattern;
public class Bubblesort implements ISortieralgorithmus {
@Override
public double[] sortiereAbsteigend(double[] array) {
for (int i = 0; i < array.length; i++) {
for (int j = 0; j < array.length - 1; j++) {
if (array[j] < array[j + 1]) {
double temp = array[j];
array[j] = array[j + 1];
array[j + 1] = temp;
}
}
}
return array;
}
@Override
public double[] sortiereAufsteigend(double[] array) {
for (int i = 0; i < array.length; i++) {
for (int j = 0; j < array.length - 1; j++) {
if (array[j] > array[j + 1]) {
double temp = array[j];
array[j] = array[j + 1];
array[j + 1] = temp;
}
}
}
return array;
}
}