En un gráfico no dirigido, el grado de un bucle automático se considera 2 solo para evitar contradicciones al probar el teorema de la suma de grados .
ahora, ¿qué es el teorema de la suma de grados?
establece que el número total de grados o la suma total de grados de todos los vértices en un gráfico es igual al doble del número de bordes totales .
- ¿Cuál es el tema más importante en la estructura de datos y algoritmos en la programación en C?
- ¿Cuánto tiempo lleva aprender el algoritmo?
- ¿Cuál es el mejor libro para aprender a programar en estructuras de datos y algoritmos desde el principio?
- ¿Necesito aprender algún lenguaje de programación antes de intentar estructuras de datos?
- ¿Podemos implementar una estructura de datos de pila usando una estructura de datos de cola?
supongamos el siguiente gráfico:
aquí el vértice 1 tiene auto loop y self loop también se considera como un Edge.
entonces el número total de aristas (incluido el bucle automático) = 8
entonces suma de grados = 2 * 8 = 16
pero si asumimos el grado de auto loop como 1, entonces el teorema de la suma de grados falla
ahora, considere el grado de auto loop es 1
entonces
suma de grados = 2 * número total de aristas = 2 * 8 = 16
pero
grado (1) = 3
grado (2) = 3
grado (5) = 3
grado (3) = 2
grado (4) = 3
grado (6) = 1
suma total de grados = 3 + 3 + 3 + 2 + 3 + 1 = 15
lo cual es una contradicción de grado calculada como en la suma del teorema de grado.
es por eso que el grado de auto loop se considera 2