CA C1 AnálisisDeAlgoritmos PDF
CA C1 AnálisisDeAlgoritmos PDF
CA C1 AnálisisDeAlgoritmos PDF
de Algoritmos – P1
Formalmente hablando:
“Un algoritmo es un conjunto ordenado de
pasos, o instrucciones ejecutables, no ambiguos”
3. Algoritmo
Ejemplo de algoritmo
1. Dormir hasta que suene el
despertador (o lo llame la mamá).
2. Mirar la hora.
3. Hay tiempo suficiente?
3.1. Si, entonces
3.1.1. Bañarse.
3.1.2. Vestirse.
3.1.3. Desayunar.
3.2. No, entonces
3.2.1. Vestirse.
𝑓 𝑛 = log 2 𝑛 𝑓 𝑛 = log 2 𝑛
Análisis de Rendimiento
Complejidad de Espacio
→ Es el espacio que el programa consume en memoria.
Complejidad de Tiempo
→ Es la cantidad de tiempo que se requiere para ejecutar un
programa.
→ Formalmente lo denotamos como T(n), dependiente del
número de entradas.
Principio de Invarianza Algorítmica
Pensemos en un algoritmo cualquiera, concretizado en un programa,
ejecutado en dos máquinas distintas…