Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porFelicidad Solar Modificado hace 9 años
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.
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”
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
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.