Está en la página 1de 2

Algortmica y Complejidad 1 Prueba Parcial

Curso 2012 / 2013 29 de octubre de 2012

Apellidos................................................................................................................................. Nombre ............................................................................N de !atrcula ...........................

"#"$C%C%& 1

(5 puntos)

(20 minutos)

Conteste a cada una de las preguntas rodeando la respuesta elegida con un crculo. Cada pregunta tiene una sola respuesta vlida. Cada co'testaci(' err('ea supo'dr) u'a pe'ali*aci(' de 0+1, pu'tos.

1- Cuantas cubetas se destinarn a un algoritmo bucketsort para que ordene 30 elementos cu os valores oscilan entre 0 2!!" abcd30 300 #iempre $0 %n este caso $0

2- &e la comple'idad del algoritmo radi(sort podemos deducir que su tiempo de e'ecuci)n* abcd%s constante. &epende de la cantidad de n+meros a ordenar. &epende de la cantidad de dgitos que contienen los n+meros a ordenar. ,inguna de las anteriores.

3- Cul de los siguientes algoritmos no reali-a intercambio de elementos" abcd#elecci)n. .nserci)n. /uicksort. 0urbu'a. el de otro por

.- %l tiempo de e'ecuci)n de un algoritmo viene de1inido por 2 1(n)350n2 22(n)3$0n3. 4odemos a1irmar que* abcd#iempre 2$ 5 22. #iempre 2$ 6 22. 4ara n 7 58 2$ 5 22. 4ara n 6 58 2$ 5 22.

/- Cul de los siguientes algoritmos utili-a recursividad" abcd0urbu'a. Countingsort. 9eapsort. ,inguno de los tres.

0- .ndicar cul de las a1irmaciones es cierta para el montculo representado en el arra . d abcdg 1 a i c e b ' :

%l padre de ;i< es el mismo que el :i'o de ;d<. %l padrea de ;a< es el mismo que el de ;c<. ;c< tiene el mismo padre que ;e< ;1<. ;'< ;:< no tienen :i'os pero comparten padre.
1 ( n) = 0 cul de las siguientes a1irmaciones es cierta" g( n)

lim ,- #i n

abcd-

1 (n) 3 = ( g(n) ) g (n) 3 = ( 1(n) ) > ( 1(n) ) 3 > ( g(n) ) 1(n) 3 > ( g(n) )

1- Cul de las siguientes 'erarquas del orden de comple'idad es correcta" abcd= (2') = (log n) = (n log n) = (2') = (n log n) = (log n) = (log n) = (n log n) = (2') = (n log n) = (log n) = (2n)

9- 4ara dar soporte a un algoritmo radi(sort se implementan las siguientes estructuras* cola lista@colas * arra ($..a) o1 integer? * arra ($..b) o1 cola? ;b< si se van a ordenar 50 n+meros

Cuales sern los valores adecuados de ;a< cu os valores pueden oscilar entre 0 !!!" abcda 3 $0 b 3 50 a 3 50 b 3 $0 a 3 !!! b 3 ! a 3 $000 b 3 $0

10- Aediante el algoritmo countingsort se desea ordenar el siguiente arra de enteros* B 0 3 B 2 0 2 B

Cul ser el contenido del arra au(iliar de contadores ;C< una ve- que :a sido completado" abcd2 0 2 2 0 $ 0 2 B 2 2 B 5 3 $ 5 C B 3 C

También podría gustarte