Grafos Flashcards
¿Qué es un grafo?
Colección de relaciones entre cosas.
¿Qué es el mapeo?
Relacionar el conjunto de nodos con si mismo, es decir, unir los nodos que tengan una relación entre si.
¿Qué es un grafo simple?
Se dice un grafo es simple si para cualquier par de nodos se cumple que no están relacionados consigo mismos y tienen solo un enlace entre ellos.
¿Qué es un grafo isomorfo?
Un grafo es isomorfo a otro si se puede asignar una función biyectiva que relacione a cada nodo del primer grafo con algún otro del segundo y tal que para cualquier par de nodos relacionados en el primer grafo, sus imágenes también lo estarán en el segundo.
¿Qué beneficios tiene resolver un problema con grafos?
Los problemas se pueden reducir a un problema de grafos, eso es útil ya que lo reducimos a lo más esencial y puede ser más fácil de resolver.
Describa un grafo Hamiltoneano
Un ciclo Hamiltoneano es un grafo que contiene un ciclo Hamiltoneano, lo que significa que existe un camino tal que se pasa por todos los nodos y se termina en el nodo en el que se empezó, pero sin pasar dos veces por el mismo nodo.
Describa un grafo Euclidiano
Cuando un grafo contiene un ciclo Euleriano se le llama grafo euleriano, significa que el grafo se puede encontrar un camino tal que pase por todos los nodos sin pasar dos veces pro el mismo camino.
¿Cuándo se admite una operación?
Decimos que una implementación admite una operación si y solo si la operación toma como máximo un tiempo polilogaritmico y la implementación usa cómo máximo un espacio lineal.
¿Hay estructuras predefinidas que admitan operaciones?
Hay diferentes tipos de estructuras que admiten ciertas operaciones de manera que no son costosas.
¿Qué es una estructura de prioridad?
Si una estructura tiene una función “Obtener” relacionada con la importancia del elemento entonces es una estructura de prioridad.
Describa una cola fusionable
Si una estructura admite Crear, Insertar, Fusionar y Expandir entonces se llama colas fisionables
Describa una partición
Una estructura que admita Crear, Encontrar estructura y Unión es una partición
¿Qué significa comprimir en grafos?
Comprimir significa encontrar la raíz de la estructura y hacer que todos los nodos que pertenecen a ella apunten a la raíz
¿Qué es un grafo conexo?
Se dice que un grafo es conexo si tomando cualesquiera 2 nodos de él, se pueden conectar siguiendo los caminos entre los mismos nodos del grafo
¿Qué es un dígrafo?
Un grafo donde las conexiones entre nodos tienen una dirección, se llama dígrafo.