Está en la página 1de 7

Algunos ejercicios de Práctica

Gráficas y árboles
I. Gráficas
1. Se puede construir un grafo donde sus vértices V = {a, b, c, d, e, f , g, h} tienen como
grado o valencias δ (a) = 5, δ (b) = 4, δ (c) = 0, δ (d) = 2, δ (e) = 3, δ (f ) = 2, δ (g) = 6 y
δ (h) = 1?

2. Sea el siguiente grafo.

Encuentre la matriz de adyacencia A.


3. Determine A2, indique que nos muestran los valores Aij de esta matriz.
4. Encuentre la matriz de incidencia E.
5. Sea el grafo siguiente, encuentre la matriz de adyacencia.
6. Sea el siguiente grafo, encuentre la matriz de incidencia.

7. En el siguiente grafo encuentre:

a. Circuito simple
b. Circuito (no simple)
c. Ruta de Euler
d. Circuito de Hamilton
8. Determine si el siguiente grafo tiene un circuito Euleriano (Use el algoritmo de
Fleury).

9. Determine si el siguiente grafo tiene un circuito Hamiltomiano, compruebe las 3


propiedades (Cantidad de aristas, Dirac y Ore).
10. Sea el grafo con vértices V = {a, b, c, d, e, f , g, h, i} presentado por la siguiente matriz
de adyacencia de pesos (cada valor entre un par de vértices presenta el peso de la
arista). Determine el camino de la ruta más corta para ir de d a f.

Sea el siguiente grafo G=(V,E), donde V={a,b,c,d,e,f,g,h}

Usando el Algoritmo de la ruta más corta, determine:


11. La ruta y la longitud de la ruta para ir de g a b.
12. La ruta y la longitud de la ruta para ir de a a e.
13. La ruta y la longitud de la ruta para ir de g a c.
II. Arboles
14. Construya el código de Huffman óptimo para los siguientes datos:

15. Construya el código de Huffman óptimo para los siguientes datos:

16. Para los siguientes árboles muestre el recorrido en: Preorden, postorden y
entreorden.

17. Represente las siguientes expresiones como un árbol binario y escriba sus formas de
prefijo y posfijo.
a) (A + B) ∗ (C − D)
b) ((A − C) ∗ D) / (A + (B + D))
c) (A ∗ B + C ∗ D) − (A/B − (D + E))
d) (((A + B) ∗ C + D) ∗ E) − ((A + B) ∗ C − D)
e) (A ∗ B − C/D + E) + (A − B − C − D ∗ D)/(A + B + C)
18. Represente las siguientes expresiones como un árbol binario y escriba sus formas de
prefijo y entrefijo.
a) AB+C−
b) ABCD+∗/E−
c) AB+CD∗EF/−−A∗
d) ABC+−
e) ABC∗∗CDE+/−

19. Halle una representación mediante un árbol binario completo para la expresión
algebraica:

20. Halle una representación mediante un árbol binario para la expresión algebraica:
(((a + b) * c + d) * e) - ((a + b) * c + f )

21. Elabore un árbol binario de búsqueda para:


Datos = {50, 7, 44, 83, 84, 2, 11, 95, 36, 60, 94, 29, 37, 100, 82, 55, 9, 32, 93, 74, 49, 98, 66}

22. Elabore un árbol binario de búsqueda para:


Datos = {el, universo, no, se, comporta, de, acuerdo, con, nuestras, ideas, preconcebidas}

23. Encuentre un árbol generador en el grafo conexo dado, empleando los algoritmos
Búsqueda Primero a lo Ancho y Búsqueda Primero a lo Largo (Profundo), asumiendo
el orden del abecedario para el conjunto V de vértices, es decir, V = {a, b, c, d, e, f , g,
h}.
24. En el grafo dado, determine un árbol generador de peso mínimo a través de los
algoritmos de Prim y de Kruskal, suponiendo el orden del abecedario en el conjunto
de nodos V.:

También podría gustarte