Add merge sort #17

Merged
cromer merged 2 commits from mergesort into master 2018-11-14 20:13:09 -03:00
Showing only changes of commit 0875b5ffba - Show all commits

View File

@ -30,6 +30,7 @@ void merge_sort(int *array, int n) {
/**
* Correro el merge sort recursivamente
* @param array El array a ordenar
* @param temp Un array temporario para trabajar
* @param left El lado izquerda a ordenar
* @param right El lado derercha a ordenar
*/
@ -44,6 +45,11 @@ void merge_sort_run(int *array, int *temp, int left, int right) {
/**
* Unir los resultados de "dividir y conquistar" de merge sort
* @param array El array a ordenar
* @param temp Un array temporario para trabajar
* @param prev_left El lado izquerda anterior
* @param prev_middle La particion de medio anterior
* @param right El lado derecha
*/
void merge(int *array, int *temp, int prev_left, int prev_middle, int right) {
int i = 0;