Algoritmo en Java
La función recibe un array de números enteros, aplica el algoritmo de ordenación (de menor a mayor) y los imprime por consola.
private void bubbleSort(int[] arrayNumeros)
{
boolean ordenado = false;
int temp;
while(!ordenado)
{
ordenado = true;
for (int i = 0; i < arrayNumeros.length - 1; i++)
{
if (arrayNumeros[i] > arrayNumeros[i+1]) {
temp = arrayNumeros[i];
arrayNumeros[i] = arrayNumeros[i+1];
arrayNumeros[i+1] = temp;
ordenado = false;
}
}
}
for(int i=0;i<arrayNumeros.length;i++)
{
System.out.print(arrayNumeros[i]+", ");
}
}
Más algoritmos de ordenación y búsqueda
Recursos básicos Java
| Asunto | Descripción |
| Tutorial básico y sintaxis | Tutorial básico Java y sintaxis. Aprende los fundamentos del lenguaje. |
| Hilos (Threads) | Aprende a manejar hilos y las cuestiones básicas de la concurrencia |
| Funciones Lambda | Aquí te enseñamos las nociones más importantes para arrancas con funciones lambda |
| Palíndromos | Programa de ejemplo para el uso de palíndromos en Java. |
| Máquina Virtual de Java | Te explicamos el funcionamiento de la máquina virtual de java (Java Virtual Machine – JVM) |
| JDK, JRE y JVM | Diferencias entre el JDK, JRE y JVM. |
| Mejores libros Java en Español | Hazte con los mejores libros Java para aprender paso a paso y profundizar en las mejores prácticas |
| TensorFlow | Manejo del API de TensorFlow para la construcción de grafos de operaciones y su ejecución |
| Tutorial Log4j | Tutorial para el manejo de Log4j, herramienta ágil y flexible para la gestión de Logs en Java |
| Java Security | Entiende y aplica las posibilidades que da Java para mantener la seguridad |
| Tutorial JConsole | Aprende los conceptos básicos de monitorización de procesos Java con JConsole |
| JavaFX | Tutorial de JavaFX, librería gráfica moderna para construcción de GUIs en móvil, escritorio y web. |
| Estructuras de datos en Java | Explicación y ejemplos de las estructuras de datos más importantes: listas, pila, cola, arbol. |
| Javaapi | Conjunto de clases, interfaces, métodos y paquetes que forman parte de la plataforma Java estándar |
| Algoritmo Huffman | Método eficiente para codificar datos, asignando códigos más cortos a los caracteres más frecuentes |