Gilberto 🦁 PRO
Desarrollo visualizaciones y aplicaciones en línea, colaboro con distintos medios digitales
Merge Sort es un algoritmo de ordenamiento recursivo que se basa en un principio de dividir para ordenar y requiere de un par de funciones auxiliares:
La firma de la función para realizar este ordenamiento es:
struct Nodo* MergeSort(struct Nodo* cabecera)
Y el algoritmo es:
Quick sort es otro algoritmo recursivo, y se basa en tomar algún elemento de la lista como pivote y ordenar el resto alrededor de este; requiere de dos* funciones auxiliares:
La firma de la función para realizar este ordenamiento es:
void QuickSort(struct Nodo* cabecera, struct Nodo* ultimo)
Y el algoritmo es:
By Gilberto 🦁
Algoritmos de ordenamiento
Desarrollo visualizaciones y aplicaciones en línea, colaboro con distintos medios digitales