Ordenar arreglos en Java usando Arrays sort

Ordenar arreglos en Java – Varios métodos

Resumen: mostrar métodos para ordenar arreglos en Java; ya sea usando métodos manuales (quicksort, burbuja) o con métodos que la API incluye.

Por cierto, si el método que presento ordena arreglos de forma ascendente y tú lo quieres descendente (o al revés), siempre puedes invertir un arreglo, para ello mira mi post sobre cómo invertir un arreglo en Java o lee el código e intercambia la comparación.

(más…)

Ejecución de Burbuja en C

C – Ordenamiento de burbuja

El algoritmo de ordenamiento de burbuja o método de la burbuja en C es un algoritmo para ordenar arreglos; no es el más rápido, pero es uno que sirve para introducir los conceptos de ordenamiento de arreglos en C.

Ordenar un arreglo en C usando el método de la burbuja es sencillo; simplemente se recorre el arreglo en un ciclo for, y dentro de ese ciclo, se hace otro ciclo; es decir, tenemos dos ciclos.

En el segundo ciclo (que va desde 0 hasta la longitud del arreglo menos el paso del primer ciclo) comparamos el elemento actual con el siguiente, y si el actual es mayor, intercambiamos los valores.

Esto se repite y al final el arreglo estará ordenado.

Ejecución de Burbuja en C

Ordenar un arreglo en C utilizando el ordenamiento de burbuja

Recuerda; si quieres ver un algoritmo más complejo pero a la vez más rápido, mira el algoritmo quicksort.

(más…)