Altillo.com > Exámenes > UBA - Ingeniería > Algoritmos y Programación II
Algor y Prog II |
1º Parcial |
22 / 4 / 99 |
Altillo.com |
1) Escribir una función recursiva que reciba tres parámetros:
a) Un array de enteros.
b) Un número entero que indique el índice del primer elemento.
c) Un número entero que represente el índice del último elemento. La función
recursiva debe devolver el máximo elemento del array y además debe hacerlo
usando la técnica denominada “Dividir y Conquistar”.
2) Escribir una función que reciba dos listas, que a priori se sabe que son de igual longitud, y devuelva la raíz cuadrada de la suma de los cuadrados de la diferencia de sus componentes.
3) Escribir una función que devuelva el contenido de la base de una pila, que se pasa como parámetro, sin modificarla.
4) Escribir la primitiva desapilar implementada con arrays dinámicos.
Nota: el acceso a los datos de cada estructura debe realizarse, exclusivamente, a través de las primitivas correspondientes.