La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Definición, propiedades, recorridos x a q yb w e vu fo.

Presentaciones similares


Presentación del tema: "Definición, propiedades, recorridos x a q yb w e vu fo."— Transcripción de la presentación:

1 Definición, propiedades, recorridos x a q yb w e vu fo

2  Investiga lo siguiente:  DOM—Document Object Model ▪ Para XML ▪ Para HTML  Árbol de decisión 1 2 3 4 XML

3  Almacenamiento eficiente  AVL, B+  Toma de decisiones  Árboles de decisión  Representación de jerarquías  Categorización, juegos  Representación de documentos  XML

4  Estructura de datos jerárquicajerárquica  Formalmente  Grafo acíclico y no dirigido ▪ Si es conectado  Árbol libre ▪ Si es desconectado  Bosque  Vértices de un árbol  nodos.

5

6

7

8  G es un árbol libre.  Cualesquiera dos vértices en G están conectados por un camino simple único.  Si se remueve una arista de E, el grafo queda desconectado.  |E|=|V|-1  G es acíclico.  Si se agrega una arista a E, el grafo contiene un ciclo.

9  Árbol libre en que uno de los vértices se distingue de los demás. r x z y

10  Porción de un árbol inducida por los descendientes de un nodo. a b c d e Sub-árbol enraizado en c

11  Nodo sin hijos. r xa b z y

12  Nodo que no es hoja.  ¿Formalización? r xa b z y

13  Profundidad de un nodo  Tamaño del camino desde la raíz hasta el nodo  Altura  Tamaño ▪ del camino simple más largo ▪ desde la raíz hasta una hoja r xa b z y Profundidad de x= 1 Altura= 3

14  Nodo c en la ruta de la raíz hacia otro nodo d.  d sería descendiente de c  Padre—ancestro inmediato  Hijo—descendiente inmediato r xa b z y x es ancestro de y y es descendiente de x

15  Un nodo es ancestro y descendiente de sí mismo.  Ancestro propio  Descendiente propio

16  Nodos con el mismo padre r xa b z y

17 7 3 10 4 8 5 12 6 9 11 2 1 Raíz Hojas Nodos internos Padres/hijos Ancestros/ descendientes Profundidad Altura

18  3 conjuntos de nodos  Raíz  Sub-árbol izquierdo  Sub-árbol derecho  0 a 2 hijos  Hijo izquierdo e hijo derecho x a q yb w e vu fo

19  Hijo ausente  Árbol vacío  No contiene nodos  Completo  Cada nodo ▪ O es hoja ▪ O tiene 2 hijos x a q yb w e vu fo

20  Por el orden de inserción, el árbol puede desbalancearse  La búsqueda degenera en búsqueda secuencial  Solución  Utilizar árboles balanceados (AVL)

21  Sobre ellos podemos aplicar búsqueda binaria  El “chiste”  Tener los datos estratégicamente acomodados  Para ello  Hijos izquierdos  Menores  Hijos derechos  Mayores  Raíz  “Intermedio”

22

23  En profundidad (DFS)  Pre-orden ▪ Raíz—hijo izquierdo—hijo derecho  In-orden  Post-orden  Conversos  En anchura (BFS)

24 Visitar la raíz Recorrer en pre-orden el sub-árbol izquierdo Recorrer en pre-orden el sub-árbol derecho

25 x a q yb w m tn ze svu fo

26 Recorrer en in-orden el sub-árbol izquierdo Visitar la raíz Recorrer en in-orden el sub-árbol derecho

27 x a q yb w e vu fo

28 Recorrer en post-orden el sub-árbol izquierdo Recorrer en post-orden el sub-árbol derecho Visitar la raíz

29 x a q yb w e vu fo

30  Visitan primero el sub-árbol derecho  En casos no binarios, sería de derecha a izquierda  Recorridos  Pre-orden converso  In-orden converso  Pos-orden converso

31 x a q yb w mtn ze svu fo

32  ¿Qué es un árbol?  ¿Qué propiedades tiene?

33  Dos opciones  Representar un documento XML como árbol ▪ Extraer las propiedades vistas en clase  Crear un grafo a partir de una red social ▪ Extraer las propiedades vistas en clase

34 Volver


Descargar ppt "Definición, propiedades, recorridos x a q yb w e vu fo."

Presentaciones similares


Anuncios Google