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.