Final 03/08/22 (Algoritmos II)

De Cuba-Wiki

Ejercicio 1

Explicar cómo afecta en el diseño que un tad sea inconsistente, sobreespecificado y subespecificado

Ejercicio 2

Explicar que algoritmos de sorting pueden pararse en medio de un ordenamiento y tienen resultados parciales ordenados. Ej lo frenas y querés que los 10 primeros elementos dónde la quedó sean los del arreglo ordenado

Ejercicio 3

Implementar el algoritmo de floyd y explicar complejidad (usar divide and conquer, se puede usar ya hecho sift-up, sift-down).

Ejercicio 4

Que pasa si en hashing doble h1 es una constante o si h2 es constante.