Insertion Sort y Mergesort
Esta tarea tiene como objetivo evaluar su destreza en comparar algoritmos de ordenamiento de acuerdo al número de comparaciones realizadas.
Enunciado del problema
Lea un entero n
. A continuación, lea n
enteros los cuales deben ser almacenados en un arreglo. En seguida, calcule el número de comparaciones realizadas por insertion sort y por merge sort.
Entrada
Lea un entero 20 <= n <= 39
y a continuación n
enteros en el rango [20,39]
.
Salida
Número de comparaciones realizadas por insertion sort seguida de cambio de línea. A continuación, el número de comparaciones realizadas por mergesort y terminando en cambio de línea.
Ejemplos
Entrada Ejemplo 1
8 12 3 7 9 14 6 11 2
Salida Ejemplo 1
21 17
Notas
El número de comparaciones con los dos algoritmos debe realizarse sobre el arreglo original.