Ordenar arreglos en C

Este post es un recopilatorio de varios métodos de ordenamiento de arreglos en C. Recuerda que existen varias formas de ordenar un array en C, sin importar si el orden es ascendente o descendente.

Existen funciones nativas o métodos que podemos programar manualmente, algunas más rápidas que otras y algunas más simples que otras, pero el objetivo es siempre el mismo: ordenar un arreglo.

Así que colocaré los enlaces en este post para tenerlos como referencia.

(más…)

Ordenar arreglo en C usando qsort

Función qsort en C – Ordenar arreglos

Resumen: mostrar cómo usar la función qsort (presente en stdlib.h) de C para ordenar arreglos usando una función incorporada en el lenguaje, sin programar métodos propios.

Aunque ya vimos cómo hacer el ordenamiento de burbuja y el ordenamiento QuickSort a mano, hoy vamos a ver cómo usar una función incorporada en C para ordenar arreglos. La función se llama qsort.

Por cierto, el uso de esta función ya la vimos en otro algoritmo.

(más…)

Ejecución de Quicksort en C

Quicksort en C: implementación de algoritmo

Ordenar arreglo con Quicksort en C: en este post voy a mostrarte cómo implementar el algoritmo de ordenamiento rápido o quicksort en ANSI C.

Este algoritmo destaca porque es uno de los más rápidos al momento de ordenar arreglos, además de que el mismo no ocupa arreglos temporales, simplemente intercambia variables y utiliza el método de divide y vencerás.

Ejecución de Quicksort en C

Al final podremos ordenar arreglos usando el algoritmo Quicksort en C.

(más…)