mirror of
https://github.com/DerTyp7/lf05-java.git
synced 2025-10-30 04:47:13 +01:00
31 lines
934 B
Java
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;
|
|
}
|
|
}
|