Files
tutorialjava2024-25/src/tutorialJava/examenes/examen20241025/EjD_OrdenacionEntreLimites.java
2024-10-29 14:35:14 +01:00

40 lines
698 B
Java

package tutorialJava.examenes.examen20241025;
import tutorialJava.UtilsArrays;
public class EjD_OrdenacionEntreLimites {
public static void main(String[] args) {
int a[] = new int[15];
UtilsArrays.inicializaArray(a, 0, 100);
UtilsArrays.imprimeArray(a);
ordenaBurbuja(a, 2, 8);
UtilsArrays.imprimeArray(a);
}
public static void ordenaBurbuja(int a[], int limInf, int limSup) {
boolean hayIntercambios = false;
do {
hayIntercambios = false;
for (int i = limInf; i <= limSup; i++) {
if (a[i] > a[i + 1]) {
int aux = a[i];
a[i] = a[i + 1];
a[i + 1] = aux;
hayIntercambios = true;
}
}
} while (hayIntercambios == true);
}
}