Logo Studenta

Actividad03_Martinez_Nava_Jorge_Justino - Fernando Cesar Sandoval Padilla

¡Estudia con miles de materiales!

Vista previa del material en texto

Universidad de Guadalajara 
 
Centro Universitario de Ciencias Exactas e Ingeniería 
 
Algoritmia 
 
Profesor: Salomón Eduardo Ibarra Chávez 
 
Alumno: Jorge Justino Martinez Nava 
 
Actividad 03 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1. Escriba la función que define el tiempo de ejecución T(n) para el mejor y peor 
caso del siguiente 
algoritmo. Escribe el procedimiento para llegar a la respuesta. 
//Entrada A[0 ... n - 1] 
desde i=0 hasta n – 2 
 hacer 
 desde j=i + 1 hasta n -1 
 hacer 
 si A[i] = A[j] regresar falso; 
 de lo contrario 
 regresar verdadero 
 finsi 
 
Respuesta: 
 
2. Escriba la función que define el tiempo de ejecución T(n) para el mejor y peor 
caso del siguiente 
algoritmo. Escribe el procedimiento para llegar a la respuesta. 
//Entrada T[1 ... n] 
desde i=1 hasta n – 1 
 hacer 
 minj=i; 
 minx=T[i] 
 desde j=i + 1 hasta n 
 hacer 
 si T[j] < minx 
 minj=j; 
 de lo contrario 
 minx=T[j]; 
 finsi 
 T[minj]=T[i]; 
 T[i]=minx; 
 
Respuesta: 
 
 
 
3. Dos algoritmos requieren n2 días y n3 
segundos respectivamente para resolver casos de tamaño n 
¿Cuál es el tamaño del caso más pequeño en el cual el primer algoritmo es más 
rápido que el 
segundo? ¿Aproximadamente, cuánto tiempo tarda en resolver este caso? Hacer 
la 
gráfica correspondiente al caso. 
 
Respuesta:

Otros materiales