Está en la página 1de 9

14/12/2019 Historial de exámenes para Oviedo Tinjaca Joan Sebastian: Examen final - Semana 8

Resultados de Examen final - Semana 8 para Oviedo

Tinjaca Joan Sebastian

Puntaje para este intento: 112 de 120


Entregado el 14 de dic en 17:09
Este intento tuvo una duración de 8 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:

de fuerza bruta

recursivo sin memoria

ávaro

¡Correcto!
de programación dinámica

dividir y vencer

Pregunta 2 12 / 12 pts

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


y Vencer?

https://poli.instructure.com/courses/10545/quizzes/38674/history?version=2 1/9
14/12/2019 Historial de exámenes para Oviedo Tinjaca Joan Sebastian: Examen final - Semana 8

¡Correcto!
Algoritmo de Karatsuba

¡Correcto!
Ordenamiento por mezcla

¡Correcto!
Algoritmo de Strassen

Algoritmo de Dijkstra

Ordenamiento por inserción

Algoritmo de Ford-Fulkerson

Pregunta 3 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);

https://poli.instructure.com/courses/10545/quizzes/38674/history?version=2 2/9
14/12/2019 Historial de exámenes para Oviedo Tinjaca Joan Sebastian: Examen final - Semana 8

La complejidad en mejor caso del anterior algoritmo es:

ϴ(n^2)

ϴ(n^3)

ϴ(n^log(n))

ϴ(2^n)

¡Correcto! ϴ(n)

Pregunta 4 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 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:

Búsqueda ternaria

Búsqueda en un arreglo ordenado

¡Correcto! Del morral (knapsack)

Distancia de edición (distancia de Levenshtein)

Subsecuencia creciente más larga (LIS)

https://poli.instructure.com/courses/10545/quizzes/38674/history?version=2 3/9
14/12/2019 Historial de exámenes para Oviedo Tinjaca Joan Sebastian: Examen final - Semana 8

Pregunta 5 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."

False

¡Correcto!
True

Pregunta 6 4 / 12 pts

Problema de la mochila.

Juanita está regresando de viaje desde Miami, y ha comprado un montón


de artículos (chucherías) que quiere vender cuando llegue a Colombia.
Sin embargo al confirmar su tiquete le advierten que puede llevar un
máximo peso W sin pagar sobreequipaje. ¿Cuáles artículos debe llevar?
Usted va a ayudar a Juanita con un algoritmo de programación dinámica,
https://poli.instructure.com/courses/10545/quizzes/38674/history?version=2 4/9
14/12/2019 Historial de exámenes para Oviedo Tinjaca Joan Sebastian: Examen final - Semana 8

y para esto guarda el peso de los artículos en un arreglo P[0..n-1] y sus


respectivas ganancias en un arreglo G[0..n-1].
Además define la siguiente función recursiva mG:

mG(w, i): la máxima ganancia que Juanita puede llevar sin pasarse del
límite de peso w, usando los artículos 0, 1, ... i

Tenga en cuenta que Juanita sólo tiene uno de cada artículo.


¿Cuáles de las afirmaciones a continuación son verdaderas? (Seleccione
todas las respuestas válidas).

Respondido La función cumple la relación de recurrencia


mG( w, i) = max( mG( w - P[i], i-1), mG( w, i -1 ) )
para i en [1,n-1], w en [1,W]

¡Correcto!
La solución S es: S = mG(W, n-1)

¡Correcto!
mG(i, 0) = 0, para: i en [0,n-1]

espuesta correcta La función cumple la relación de recurrencia:


mG(w, i) = max( G[i] + mG( w - P[i], i-1), mG( w, i -1 ) )
para i en [1, n-1], w en [1,W]

La función cumple la relación de recurrencia:


mG( w, i) = max( P[i] + mG( w - G[i], i-1), mG( w, i -1 ) )
para i en [1, n-1], w en [1,W]

mG(0 , w) = 0, para w en [1,W]

Pregunta 7 12 / 12 pts

Un algoritmo ϴ(n) es en general más eficiente que un algoritmo ϴ(n^2).

False

¡Correcto!
True

https://poli.instructure.com/courses/10545/quizzes/38674/history?version=2 5/9
14/12/2019 Historial de exámenes para Oviedo Tinjaca Joan Sebastian: Examen final - Semana 8

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 peor caso del anterior algoritmo es:

ϴ(n^log(n))

ϴ(2^n)

ϴ(n)

ϴ(n^3)

¡Correcto! ϴ(n^2)

https://poli.instructure.com/courses/10545/quizzes/38674/history?version=2 6/9
14/12/2019 Historial de exámenes para Oviedo Tinjaca Joan Sebastian: Examen final - Semana 8

Pregunta 9 12 / 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.

¡Correcto! A 0

¡Correcto! B 14

¡Correcto! C 12

¡Correcto! D 5

¡Correcto! E
9

¡Correcto! F 10

https://poli.instructure.com/courses/10545/quizzes/38674/history?version=2 7/9
14/12/2019 Historial de exámenes para Oviedo Tinjaca Joan Sebastian: Examen final - Semana 8

¡Correcto! G 18

¡Correcto! H 25

¡Correcto! I 23

Pregunta 10 12 / 12 pts

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


Teoría de Grafos que soluciona:

¡Correcto! Kruskal Árbol de Expansión Mini

¡Correcto! Prim Árbol de Expansión Mini

¡Correcto! Dijkstra Ruta más corta

¡Correcto! A*
Ruta más corta

¡Correcto! Floyd-Warshal Ruta más corta

¡Correcto! Ford-Fulkerson Flujo máximo

¡Correcto! Bellman-Ford
Ruta más corta

Otras opciones de coincidencia incorrecta:


https://poli.instructure.com/courses/10545/quizzes/38674/history?version=2 8/9
14/12/2019 Historial de exámenes para Oviedo Tinjaca Joan Sebastian: Examen final - Semana 8

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

Puntaje del examen: 112 de 120

https://poli.instructure.com/courses/10545/quizzes/38674/history?version=2 9/9

También podría gustarte