1: Busca repetidamente el elemento mínimo del segmento no ordenado y lo coloca al principio
30s
Inserción
Selección
HeapSort
Burbuja
2: Se toma un elemento y se compara con los ya ordenados, deteniéndose cuando se encuentra un elemento menor, quedando los mayores una posición a la derecha
30s
QuickSort
HeapSort
Inserción
Selección
3: Compara pares de elementos adyacentes y los intercambia si están en orden incorrecto, repitiendo el proceso hasta que no se necesiten más intercambios
30s
Selección
MergeSort
QuickSort
Burbuja
4: Construye un heap y extrae repetidamente el elemento raíz
30s
MergeSort
Inserción
HeapSort
Burbuja
5: Divide el array en mitades las ordena recursivamente y las combina
30s
MergeSort
QuickSort
Selección
Inserción
6: Elige un elemento del conjunto (pivote), sitúa los demás elementos alrededor de este y ordena recursivamente las subpartes