Вы находитесь на странице: 1из 1

UNMSM FISI EAP Ingeniera de Software

Examen Final de Estructura de Datos II - 2016 1


Alumno:
Pregunta 01
Considere la representacin con listas de adyacencia del dgrafo
acclico:.
A: F B
E: A F
B: F C
F:
C: D
G: H C B F D
D:
H: D
Dar el orden topolgico de los vrtices que resultan del algoritmo de
ordenamiento topolgico basado en DFS. Como es usual, ejecute el
primer DFS desde el vrtice A.
Respuesta (2 puntos):

Pregunta 02
Considere la representacin de listas de adyacencias de un dgrafo:
A: F G
F: G
B: A
G: B
C: H D B
H: G I B
D: H
I: E D
E: D J
J: I
Calcule los componentes fuertemente conectados del dgrafo usando
el algoritmo de Kosaraju-Sharir.
Dar la secuencia de valores en el arreglo id[] para los vrtices de la A
la J.
v A B C D E F G H I J
-----------------------------------ccs[v]
Respuesta (3 puntos):

Pregunta 03
Considere el siguiente grafo con aristas ponderadas:
B-A 16
E-D 6
G-A 12
D-J 5
A-F 7
D-I 3
G-B 17
E-J 1
B-C 15
G-F 10
D-C 11
G-H 13
H-C 9
I-H 14
I-C 8
J-I 2
C-G 4
Dar la secuencia de aristas en el MST en el orden que el algoritmo de
Kruskal los descubre.
Para especificar una arista, use su peso.
Respuesta (3 puntos):

Pregunta 04
Considere el siguiente grafo con aristas ponderadas:
F-A 15
D-E 13
G-A
8
I-D 12
B-A
4
D-J
3
C-B
9
E-J 11
G-B
2
F-G 17
D-C 14
H-G 10
C-I
7
I-H 16
H-C
5
J-I
6
C-G
1
Dar la secuencia de aristas en el MST en el orden que el algoritmo de
Prim los descubre, cuando el algoritmo comienza en el vrtice H.
Para especificar una arista, use su peso.
Respuesta (3 puntos):

Cdigo:
Pregunta 05
Considere las siguientes aristas en el dgrafo ponderado.
A->B 58
F->C 1
A->E 37
F->E 8
A->F 20
F->G 19
B->F 3
G->H 20
C->B 31
H->C 2
C->D 47
H->D 11
C->G 13
Suponga que usted ejecuta el algoritmo de Dijkstra para calcular los
caminos ms cortos desde A a cada uno de los otros vrtices. Dar la
secuencia de valores en el arreglo distanciaHacia[] inmediatamente
despus que el vrtice G se relaje.
Aqu tenemos distanciaHacia[] antes que A se relaje.
v
A B C D E F G H
------------------------------------------------------distanciaHacia[v] 0 - - - - - - - Respuesta (3 puntos):

Pregunta 06
Considere las siguientes aristas en el dgrafo ponderado:
B->A 3
F->C 77
B->E 4
F->E 37
C->B 9
F->G 18
D->C 38
G->C 59
D->H 27
G->D 18
E->A 7
G->H 52
F->B 90
Suponga que ejecuta el algoritmo de caminos ms cortos acclico
para calcular los caminos ms cortos desde F a cada uno de los otros
vrtices.
Dar la secuencia de valores en el arreglo distanciaHacia[]
inmediatamente despus que el vrtice B se relaje.
Aqu tenemos distanciaHacia[] antes que F se relaje.
v
A B C D E F G H
------------------------------------------------------distanciaHacia[v]
0 - - Respuesta (3 puntos):

Pregunta 07
Considere las siguientes aristas en el dgrafo ponderado:
A->F 67
E->A 5
B->G 35
F->B 4
B->A 9
F->E 31
C->B 2
G->C 5
D->G 72
G->F 31
D->C 29
G->H 2
D->H 16
Suponga que ejecuta el algoritmo Bellman-Ford para calcular los
caminos ms cortos desde D a cada uno de los otros vrtices. Dar la
secuencia de valores en el arreglo distanciaHacia[] inmediatamente
despus del final de la tercera pasada del algoritmo. Cada pasada
consiste en relajar las 13 aristas en el orden dado arriba.
Aqu tenemos distanciaHacia[] antes del inicio de la primera pasada
v A B C D E F G H
------------------------------------------------------distanciaHacia[v]
- - - 0 - - - Respuesta (3 puntos):

Вам также может понравиться