hecho ej 14
This commit is contained in:
@@ -209,8 +209,75 @@ $Aristas = 3 * 2^{3-1} = 12$
|
|||||||
Responder (sin graficar el grafo)
|
Responder (sin graficar el grafo)
|
||||||
|
|
||||||
** ¿Cómo se puede determinar la cantidad de aristas en el grafo, a partir de dicha matriz?
|
** ¿Cómo se puede determinar la cantidad de aristas en el grafo, a partir de dicha matriz?
|
||||||
|
Al ser una matriz de adyacencia simetrica el valor en una posicion (x,y) es igual al de una (y,x), vease con (1,5) y (5,1) donde el valor de ambos es 1 al representar la relacion entre el nodo 1 y el 5. Teniendo esto en cuenta lo que tendriamos que hacer es contar todos los 1's que hay en la matriz menos los que representan bucles en si mismos, vease (2,2) donde se representa un bucle, dividir esa suma por 2 y luego sumar los bucles por separado.
|
||||||
|
|
||||||
|
hay 15 aristas sin contar bucles y 18 aristas contando bucles.
|
||||||
|
|
||||||
** Determinar el grado de cada vértice.
|
** Determinar el grado de cada vértice.
|
||||||
|
Como la matriz es no dirijida se cuenta cuantas aristas estan conectadas al mismo vertice.
|
||||||
|
|
||||||
|
- n°1 Vertice, Grado *4*
|
||||||
|
- n°2 Vertice, Grado *1*
|
||||||
|
- n°3 Vertice, Grado *4*
|
||||||
|
- n°4 Vertice, Grado *2*
|
||||||
|
- n°5 Vertice, Grado *3*
|
||||||
|
- n°6 Vertice, Grado *2*
|
||||||
|
- n°7 Vertice, Grado *4*
|
||||||
|
- n°8 Vertice, Grado *4*
|
||||||
|
- n°9 Vertice, Grado *3*
|
||||||
|
- n°10 Vertice, Grado *2*
|
||||||
|
- n°11 Vertice, Grado *2*
|
||||||
|
- n°12 Vertice, Grado *2*
|
||||||
|
|
||||||
** Describir un algoritmo para determinar todos los vértices conectados con el primer vértice, teniendo como entrada la matriz de adyacencia, y aplicarlo a la matriz dada.
|
** Describir un algoritmo para determinar todos los vértices conectados con el primer vértice, teniendo como entrada la matriz de adyacencia, y aplicarlo a la matriz dada.
|
||||||
|
Se puede usar el algoritmo de busqueda de profundidad.
|
||||||
|
|
||||||
|
Tenemos 2 listas una de los vertices visitados y otra para el resultado. \\
|
||||||
|
|
||||||
|
- Empezamos con el vertice 1.
|
||||||
|
Lo primero que hay que hacer es añadirlo a la lista de vertices visitados
|
||||||
|
Luego lo añadimos a la lista de vertices resultado.
|
||||||
|
|
||||||
|
Obtenemos una lista de todos los vertices a los que esta conectado: {3, 5, 7, 9}
|
||||||
|
Vamos al 3
|
||||||
|
|
||||||
|
- Vertice 3
|
||||||
|
Lo añadimos a la lista de vertices visitados {1, 3}
|
||||||
|
Luego a la de resultado {1, 3}
|
||||||
|
|
||||||
|
Obtenemos una lista de vertices a los que esta conectado: {1, 7, 9, 12}
|
||||||
|
Vamos al 7
|
||||||
|
|
||||||
|
- Vertice 7
|
||||||
|
Lo añadimos a la lista de vertices visitados {1, 3, 7}
|
||||||
|
Luego a la de resultado {1, 3, 7}
|
||||||
|
|
||||||
|
Obtenemos una lista de vertices a los que esta conectado: {1, 3, 5, 8}
|
||||||
|
Vamos al 5
|
||||||
|
|
||||||
|
- Vertice 5
|
||||||
|
Lo añadimos a la lista de vertices visitados {1, 3, 5, 7}
|
||||||
|
Luego a la de resultado {1, 3, 7, 5}
|
||||||
|
|
||||||
|
Obtenemos una lista de vertices a los que esta conectado: {1, 7, 8}
|
||||||
|
Vamos al 8
|
||||||
|
|
||||||
|
- Vertice 8
|
||||||
|
Lo añadimos a la lista de vertices visitados {1, 3, 5, 7, 8}
|
||||||
|
Luego a la de resultado {1, 3, 7, 5, 8}
|
||||||
|
|
||||||
|
Obtenemos una lista de vertices a los que esta conectado: {5, 7, 9, 11}
|
||||||
|
Vamos al 9
|
||||||
|
|
||||||
|
- Vertice 9
|
||||||
|
Lo añadimos a la lista de vertices visitados {1, 3, 5, 7, 8, 9}
|
||||||
|
Luego a la de resultado {1, 3, 7, 5, 8, 9}
|
||||||
|
|
||||||
|
Obtenemos una lista de vertices a los que esta conectado: {1, 3, 8}
|
||||||
|
*Finally!!!!*
|
||||||
|
|
||||||
|
Entonces usando el algoritmo de profundidad solo se puede llegar hasta el 9 desde el primer vertice.
|
||||||
|
|
||||||
* 21 - ¿Cuál de los grafos G1, G2 o G3 es un árbol? Indicar los vértices colgantes (hojas).¿Cuántos caminos distintos hay entre cada par de vértices?
|
* 21 - ¿Cuál de los grafos G1, G2 o G3 es un árbol? Indicar los vértices colgantes (hojas).¿Cuántos caminos distintos hay entre cada par de vértices?
|
||||||
* 22 - Hallar árboles recubridores para cada una de las componentes conexas de los grafos del problema 1
|
* 22 - Hallar árboles recubridores para cada una de las componentes conexas de los grafos del problema 1
|
||||||
* 23 - Hallar un árbol recubridor del grafo G6.
|
* 23 - Hallar un árbol recubridor del grafo G6.
|
||||||
|
|||||||
Reference in New Issue
Block a user