Files
lf05-java/src/strategyPattern/Bubblesort.java
2022-05-09 11:27:31 +02:00

31 lines
934 B
Java

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;
}
}