0% encontró este documento útil (0 votos)
10 vistas2 páginas

Par 1 Fada Oct 2016

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1/ 2

UNIVERSIDAD DEL VALLE – SEDE NORTE DEL CAUCA

Programa Académico de Tecnología en Sistemas de Información


Curso de Fundamentos de Análisis y Diseño de Algoritmos
Primer Examen Parcial – Duración: 2 Horas – Octubre 20 de 2016

Ejercicio 1:
Expresar la ecuación de recurrencia y calcular el costo computacional del siguiente algoritmo:

Proedimiento (n) {
var i, j: enteros
j← 1
si n ≤ 1 entonces terminar
si no {
para i ← 1 hasta 7 hacer
Procedimiento (n / 2)
para i ← 1 hasta 4 ∗ n3 hacer
j ← j + i;
}
}
Ejercicio 2: Selecciones la opción correcta. (Marque una única respuesta)

2.1 Para las funciones nk cn ¿cuál es la relación asintótica entre estas funciones?.
Suponga que k >= 1 y c > 1 son constantes.
a) nk ϵ O(cn)
b) nk ϵ Ω(cn)
c) nk ϵ θ(cn)
d) Ninguna de las anteriores

2.2 Para las funciones lg n y log8 n ¿cuál es la relación asintótica entre estas funciones?
a) lg n ϵ O(log8 n)
b) lg n ϵ Ω (log8 n)
c) lg n ϵ θ (log8 n)
d) Todas las anteriores

2.3 ¿Cuál es la relación asintótica entre las funciones n3.lg n y 3n log8 n?


a) n3.lg n ϵ O (3n log8 n)
b) n3.lg n ϵ Ω (3n log8 n)
c) n3.lg n ϵ θ (3n log8 n)
d) Ninguna de las anteriores

2.4 Para las funciones 8n y 4n, ¿cuál es la relación asintótica entre estas funciones?
a) 8n ϵ O (4n)
b) 8n ϵ Ω (4n)
c) 8n ϵ θ (4n)
d) Todas las anteriores

2.5 ¿Cuál es la relación asintótica entre las funciones 4n2 + 5n + 9 y n2 + n?


a) 4n2 + 5n + 9 ϵ o(n2 + n)
b) 4n2 + 5n + 9 ϵ θ (n2 + n)
c) 4n2 + 5n + 9 ϵ ω(n2 + n)
d) Todas las anteriores
Ejercicio 3:
Escribir un algoritmo llamado Reemplazar que tenga como parámetros una pila con tipo de
elemento int y dos valores int: nuevo y viejo de forma que si el segundo valor aparece en algún lugar
de la pila, sea reemplazado por el primero.
Al final se debe retornar la pila con los elementos en el mismo orden de la pila original.

Ejercicio 5:

Dados los recorridos inorden y postorden de un árbol de búsqueda binaria, dibuje el árbol
correspondiente y exprese el recorrido en preorden.

Inorden: 5, 7, 10, 12, 15, 18, 20, 30, 35, 40, 47


Postorden: 7, 5, 12, 18, 15, 10, 35, 47, 40, 30, 20

Casos del Método Maestro:

Caso 1: Si f(n) es más pequeña que nlogba entonces

T(n)= Ѳ(nlogba)

Caso 2: Si f(n) es más grande que nlogba entonces

T(n)= Ѳ(f(n))

Caso 3: Si f(n) es del mismo orden que nlogba entonces

T(n)= Ѳ(nlogba lg n)= Ѳ(f(n) lg n)

También podría gustarte

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy