Está en la página 1de 11

Historial de exámenes para Rozo Rios Brayan Camilo: Examen final - S... https://poli.instructure.com/courses/10545/quizzes/38674/history?

version=1

Puntaje para este intento: 64 de 120


Entregado el 16 de dic en 21:24
Este intento tuvo una duración de 30 minutos.

Pregunta 1 12 / 12 pts

Juan tiene n canciones en formato MP3 en su computador. Los


tamaños de las canciones, en bytes, son d_1, d_2, d_3, ..., d_n. Juan
quiere copiar algunas de sus canciones a un CD de C MB de manera
tal que se desperdicie la menor cantidad posible de espacio en él. No
es posible copiar una canción parcialmente, esto es, una canción se
copia al disco completa o no se copia.

¿Qué canciones debe copiar Juan?

El siguiente programa puede resolverse eficientemente con un


algoritmo:

¡Correcto! de programación dinámica

Pregunta 2 4 / 12 pts

Es cierto afirmar que la programación dinámica busca:

1 de 11 16/12/2019 11:09 p. m.
Historial de exámenes para Rozo Rios Brayan Camilo: Examen final - S... https://poli.instructure.com/courses/10545/quizzes/38674/history?version=1

Respondido Atacar los problemas de más complejos a más sencillos

¡Correcto! Transformar soluciones recursivas en iterativas

Respuesta correcta Reducir la complejidad en tiempo de una solución recursiva.

¡Correcto! Atacar los problemas de más sencillos a más complejos.

Pregunta 3 12 / 12 pts

Para cada uno de los siguientes algoritmos, seleccione el problema en


Teoría de Grafos que soluciona:

¡Correcto! Kruskal

¡Correcto! Prim

¡Correcto! Dijkstra

¡Correcto! A*

¡Correcto! Floyd-Warshal

¡Correcto!

2 de 11 16/12/2019 11:09 p. m.
Historial de exámenes para Rozo Rios Brayan Camilo: Examen final - S... https://poli.instructure.com/courses/10545/quizzes/38674/history?version=1

Ford-Fulkerson

¡Correcto! Bellman-Ford

Otras opciones de coincidencia incorrecta:


Cubrimiento de Vértices
Camino Hamiltoniano
Camino Euleriano
k-Colorabilidad

Pregunta 4 0 / 12 pts

Observe el grafo a continuación:

Ejecute el algoritmo de Dijkstra sobre el grafo, partiendo del nodo A y


complete las distancias mínimas a cada nodo.

Respondido A

3 de 11 16/12/2019 11:09 p. m.
Historial de exámenes para Rozo Rios Brayan Camilo: Examen final - S... https://poli.instructure.com/courses/10545/quizzes/38674/history?version=1

Respondido B

14

Respondido C

12

Respondido D

Respondido E

Respondido F

10

Respondido G

18

Respondido H

4 de 11 16/12/2019 11:09 p. m.
Historial de exámenes para Rozo Rios Brayan Camilo: Examen final - S... https://poli.instructure.com/courses/10545/quizzes/38674/history?version=1

25

Respondido I

23

Pregunta 5 0 / 12 pts

Juan tiene n canciones en formato MP3 en su computador. Los


tamaños de las canciones, en bytes, son d_1, d_2, d_3, ..., d_n. Juan
quiere copiar algunas de sus canciones a un CD de 600 MB de manera
tal que se desperdicie la menor cantidad posible de espacio en él. No
es posible copiar una canción parcialmente, esto es, una canción se
copia al disco completa o no se copia.

¿Qué canciones debe copiar Juan?

El anterior problema es una adaptación del problema:

Respondido Búsqueda en un arreglo ordenado

Respuesta correcta Del morral (knapsack)

5 de 11 16/12/2019 11:09 p. m.
Historial de exámenes para Rozo Rios Brayan Camilo: Examen final - S... https://poli.instructure.com/courses/10545/quizzes/38674/history?version=1

Pregunta 6 0 / 12 pts

Si T(n) = 8(T(n/2)) + n2, entonces T(n) = θ(n3)

Respondido False

Respuesta correcta True

Pregunta 7 12 / 12 pts

Observe el grafo a continuación:

Indique si es verdadera o falsa la siguiente afirmación:

"Existen dos rutas óptimas (de menor costo) diferentes del nodo A al
nodo H."

6 de 11 16/12/2019 11:09 p. m.
Historial de exámenes para Rozo Rios Brayan Camilo: Examen final - S... https://poli.instructure.com/courses/10545/quizzes/38674/history?version=1

¡Correcto! True

Pregunta 8 12 / 12 pts

public static void bubbleSort(int[] a){

boolean swapped;

do{

swapped = false;

for (int i = 1; i < a.length; i++) {

if (a[i-1] > a[i]){

int temp = a[i-1];

a[i-1] = a[i];

a[i] = temp;

swapped = true;

}while(swapped);

La complejidad en caso promedio (cualquier permutación de a es


igualmente probable) del anterior algoritmo es:

¡Correcto! ϴ(n^2)

7 de 11 16/12/2019 11:09 p. m.
Historial de exámenes para Rozo Rios Brayan Camilo: Examen final - S... https://poli.instructure.com/courses/10545/quizzes/38674/history?version=1

Pregunta 9 0 / 12 pts

public static void bubbleSort(int[] a){

boolean swapped;

do{

swapped = false;

for (int i = 1; i < a.length; i++) {

if (a[i-1] > a[i]){

int temp = a[i-1];

a[i-1] = a[i];

a[i] = temp;

swapped = true;

}while(swapped);

La complejidad en mejor caso del anterior algoritmo es:

8 de 11 16/12/2019 11:09 p. m.
Historial de exámenes para Rozo Rios Brayan Camilo: Examen final - S... https://poli.instructure.com/courses/10545/quizzes/38674/history?version=1

Respondido ϴ(2^n)

Respuesta correcta ϴ(n)

Pregunta 10 12 / 12 pts

¿Cuáles de los siguientes algoritmos están basados en la técnica


Dividir y Vencer?

¡Correcto! Algoritmo de Karatsuba

¡Correcto! Ordenamiento por mezcla

¡Correcto! Algoritmo de Strassen

Puntaje del examen: 64 de 120

9 de 11 16/12/2019 11:09 p. m.
Historial de exámenes para Rozo Rios Brayan Camilo: Examen final - S... https://poli.instructure.com/courses/10545/quizzes/38674/history?version=1

10 de 11 16/12/2019 11:09 p. m.
Historial de exámenes para Rozo Rios Brayan Camilo: Examen final - S... https://poli.instructure.com/courses/10545/quizzes/38674/history?version=1

11 de 11 16/12/2019 11:09 p. m.

También podría gustarte