Grafos de algoritmos

9
“Tarea Análisis de algoritmos” Docente: Pilar Pardo José Rivera

Transcript of Grafos de algoritmos

Page 1: Grafos de algoritmos

“Tarea Análisis de algoritmos”

Docente: Pilar PardoJosé Rivera

Page 2: Grafos de algoritmos

Ejercicio 1. Construya la Matriz de adyacencia del siguiente grafo no dirigido:

A=

0 1 1 11 0 1 11 1 0 11 1 1 0

E={ (1,3),(1,5),(1,8),(3,1),(3,5),(3,8),(5,1),(5,3),(5,8),(8,1), (8,3),(8,5)}

V= { 1,3,5,8}

Matriz

Page 3: Grafos de algoritmos

Ejercicio 2. Construya la Matriz de adyacencia del siguiente Grafo Dirigido:

A=

0 1 1 10 1 1 00 0 0 10 0 0 0

E={ (1,2),(1,3),(1,4),(2,2),(2,3),(3,4)}

V= { 1,2,3,4}

Matriz

Page 4: Grafos de algoritmos

A=

E=

V=

Ejercicio 3. Construya la Matriz de adyacencia, Lista de adyacencia y vector del siguiente grafo dirigido:

{ a,b,c,d }

{ (a,b),(a,c),(b,c),(b,d),(c,d)}

0 8 40 00 0 15 300 0 0 150 0 0 0

Matriz

Page 5: Grafos de algoritmos

a

b

c

d

b 8

c 15

d 15

c 40

d 30

Null

Lista Vector

a

b

c

d

8

40

0

15

30

0

15

0

0

=

=

=

Page 6: Grafos de algoritmos

A=

E=

V= { a,b,c,d }

{ (a,b),(a,c),(b,a),(b,c),(b,d),(c,a),(c,b),(c,d),(d,b),(d,c)}

0 120 40 0120 0 5 10 40 5 0 15 0 10 15 0

Matriz

Ejercicio 4. Construya la Matriz de adyacencia, Lista de adyacencia y vector del siguiente grafo no dirigido:

Page 7: Grafos de algoritmos

a

b

c

d

b 120

a 120

a 40

c 40

c 5

Lista

=

=

=

d 10

b 5 d 15

b 10 c 15=

120

40

0

120

5

10

0

40

5

15

0

10

15

0

Vector

a

b

c

d

Page 8: Grafos de algoritmos

Ejercicio 5. A partir de las siguientes Matrices, construir sus respectivos Grafos si es que es posible.

No es posible

Grafo No Dirigido

Page 9: Grafos de algoritmos

Grafo no conexo y no dirigido

1 2

3 4

5 6

7 8