Professional Documents
Culture Documents
Facilitadora: Integrantes:
CI: 26.658.895
SECCION:
INFORMATICA II SEMESTRE
En relacin a su tamao:
- Orden, es el nmero potencial de nodos hijos que tiene un nodo
padre (orden 2).
- Grado, es el nmero mximo de hijos que tiene un nodo (grado
2).
- Nivel, es el nmero de arcos que deben ser recorridos para llegar
a un determinado nodo ms uno (nivel 3).
- Altura, es el nmero de niveles que deben pasar para llegar al
final del rbol o de la ramificacin (altura 3).
- Peso, es el nmero de nodos del rbol sin contar la raz (peso
6).
- Camino, es la serie de nodos que tienes que pasar para llegar
hasta un nodo.
- Longitud de camino, es el nmero de arcos ms uno que debe
cruzar para llegar a un nodo.
- Rama, es el camino que se forma desde el nodo raz hasta un
nodo hoja.
Grafos Dirigidos.
Grafos no Dirigidos (pueden ser considerados un caso particular de
los anteriores).
MATRIZ DE ADYASENCIA.
Grafos no dirigidos.
EJEMPLO:
Si el grafo es etiquetado, entonces tanto bi,j como bi,j representan al coste o
valor asociado al arco (i,j) y se suelen denominar matrices de coste. Si el
arco (i,j) no pertenece a A entonces se asigna bi,j o bi,j un valor que no puede
ser utilizado como una etiqueta valida.
LISTAS DE ADYACENCIA.
En esta estructura de datos la idea es asociar a cada vrtice i del grafo una
lista que contenga todos aquellos vrtices j que sean adyacentes a l. De
esta forma slo reservar memoria para los arcos adyacentes a i y no para
todos los posibles arcos que pudieran tener como origen i. El grafo, por tanto,
se representa por medio de un vector de n componentes (si |V|=n) donde
cada componente va a ser una lista de adyacencia correspondiente a cada
uno de los vrtices del grafo. Cada elemento de la lista consta de un campo
indicando el vrtice adyacente. En caso de que el grafo sea etiquetado,
habr que aadir un segundo campo para mostrar el valor de la etiqueta.
Esta representacin requiere un espacio proporcional a la suma del nmero
de vrtices, ms el nmero de arcos, y se suele usar cuando el nmero de
arcos es mucho menor que el nmero de arcos de un grafo completo. Una
desventaja es que puede llevar un tiempo O(n) determinar si existe un arco
del vrtice i al vrtice j, ya que puede haber n vrtices en la lista de
adyacencia asociada al vrtice i.
Los rboles son estructuras dinmicas no lineales, hasta ahora solo se han
manejado estructuras estticas y dinmicas lineales, es decir a cada
elemento de la estructura solo le sigue otro, en el caso de los rboles a estos
les puede seguir uno o mas elementos, es decir que un elemento de la
estructura puede apuntar a varios, adems de esto son dinmicos ya que se
pueden crear elementos que conformen el rbol cuando se requiera y en
cualquier parte del programa.
Arreglos Listas
Pilas rboles
Colas
Arreglos rboles
Pilas rboles
Colas
Listas
CLASIFICACIN DE ARBOLES.
Definicin: Para todo nodo, la altura de sus subrboles difiere como mximo
en 1. (Supondremos que la altura del rbol vaco es -1.)
rboles Binarios
2. La clave que quiere insertarse es igual a la raz del rbol, en cuyo caso
no se realiza la insercin.