Hola a todos!
Necesito hacer un ejercicio para la facultad, y no logro resolver de la manera adecuada:
"Escribir un funcion en C que reciba dos arrays ordenados de enteros, y devuelva un nuevo array con la mezcla ordenada de los arrays dados."
Como se puede resolver esto?
Primero que nada, es posible sin saber el tamaño de los arrays? O deben ser fijos? Porque buscando, siempre para recorrer un array, se hace sabiendo su tamaño, y no logro hacerlo de otra forma que no sea asi (es decir, que segun la ocasion, el tamaño del array cambie).
Por otra parte, en Python, yo lo habia resuelto de esta forma: agrego las dos listas a una tercer lista, llamada resultado, y a esta lista le aplico la funcion Quicksort, que programe, que lo que hace es ordenar una lista a partir de un pivot, recursivamente.
Creen que haya una forma mas facil? Y en C?
Desde ya, muchas gracias, y espero que puedan ayudarme!
Pablo.