SlideShare una empresa de Scribd logo
1 de 8
ESTRUCTURA DE DATOS


TEMA:      Árboles

NOMBRES:   Ing. Manuel Eduardo Sucunuta
Terminología de árboles
Nivel 0                                      A                         Raíz

                                                                       Rama AD


Nivel 1                       B              C                    D

                                                                                    Hoja

Nivel 2               E            F                  G           H             I

 Padres: A, B, D                       Hermanos: {B, C, D}, {E, F}, {G, H, I}
 Hijos:   B, C, D, E, F, G, H, I       Hojas: E, F, C, G, H, I}
 Profundidad:         3
Terminología de árboles - ejemplo
            A               Camino: ADG. Compuesta
                            por dos ramas AD Y DG.

                            Longitud de un camino: 2
    B       C       D       (nodos-1)

                            Profundidad (o altura) = 3


E       F       G   H   I
Arbol binario
                                              • Ningún nodo puede
                            A
                                                tener más de dos sub-
                                                arboles.
            B                         C       • Cada nodo puede
                                                tener; 0, 1 o 2 hijos.
                                              • Se identifican el hijo
    D               E             F       G     izquierdo y el hijo
                                                derecho
                                              • Es una estructura
H       I       J       K
                                                recursiva
Ejemplos de árbol binario
                    A                  A


                                                C
    B                       C

                                           F
D           E           F
                                   E

                K
                                       K

        Profundidad 4           Profundidad 5
Arbol binario
• Cada nodo del arbol binario contiene:
  – Una referencia a su información
  – Un apuntador a su hijo izquierdo
  – Un apuntador a su hijo derecho


        A



    B       D
Representación de un árbol binario
             A


     B           C                         A


D        E                      B              NULL   C   NULL


     F               D              NULL   E   NULL


                         NULL   F   NULL
Gracias

Más contenido relacionado

Más de Videoconferencias UTPL (20)

La entrevista
La entrevistaLa entrevista
La entrevista
 
La noticia
La noticiaLa noticia
La noticia
 
Generos periodisticos
Generos periodisticosGeneros periodisticos
Generos periodisticos
 
Biología general
Biología generalBiología general
Biología general
 
Introducción a las ciencias ambientales
Introducción a las ciencias ambientalesIntroducción a las ciencias ambientales
Introducción a las ciencias ambientales
 
Expresion oral y escrita
Expresion oral y escritaExpresion oral y escrita
Expresion oral y escrita
 
Matematicas I
Matematicas IMatematicas I
Matematicas I
 
Contabilidad general I
Contabilidad general IContabilidad general I
Contabilidad general I
 
Realidad Nacional
Realidad NacionalRealidad Nacional
Realidad Nacional
 
Aplicación de nuevas tecnologías
Aplicación de nuevas tecnologíasAplicación de nuevas tecnologías
Aplicación de nuevas tecnologías
 
Marketing y protocolo empresarial
Marketing y protocolo empresarialMarketing y protocolo empresarial
Marketing y protocolo empresarial
 
Gerencia educativa
Gerencia educativaGerencia educativa
Gerencia educativa
 
Toma de decisiones
Toma de decisiones Toma de decisiones
Toma de decisiones
 
Ejercicios fonetica y fonologia
Ejercicios fonetica y fonologiaEjercicios fonetica y fonologia
Ejercicios fonetica y fonologia
 
Clases de sonido del lenguaje
Clases de sonido del lenguajeClases de sonido del lenguaje
Clases de sonido del lenguaje
 
Las consonantes
Las consonantesLas consonantes
Las consonantes
 
El aparato fonador
El aparato fonadorEl aparato fonador
El aparato fonador
 
Los rasgos distintivos
Los rasgos distintivosLos rasgos distintivos
Los rasgos distintivos
 
Lenguaje
LenguajeLenguaje
Lenguaje
 
Recepción y secado de material botánico
Recepción y secado de material botánicoRecepción y secado de material botánico
Recepción y secado de material botánico
 

áRboles

  • 1. ESTRUCTURA DE DATOS TEMA: Árboles NOMBRES: Ing. Manuel Eduardo Sucunuta
  • 2. Terminología de árboles Nivel 0 A Raíz Rama AD Nivel 1 B C D Hoja Nivel 2 E F G H I Padres: A, B, D Hermanos: {B, C, D}, {E, F}, {G, H, I} Hijos: B, C, D, E, F, G, H, I Hojas: E, F, C, G, H, I} Profundidad: 3
  • 3. Terminología de árboles - ejemplo A Camino: ADG. Compuesta por dos ramas AD Y DG. Longitud de un camino: 2 B C D (nodos-1) Profundidad (o altura) = 3 E F G H I
  • 4. Arbol binario • Ningún nodo puede A tener más de dos sub- arboles. B C • Cada nodo puede tener; 0, 1 o 2 hijos. • Se identifican el hijo D E F G izquierdo y el hijo derecho • Es una estructura H I J K recursiva
  • 5. Ejemplos de árbol binario A A C B C F D E F E K K Profundidad 4 Profundidad 5
  • 6. Arbol binario • Cada nodo del arbol binario contiene: – Una referencia a su información – Un apuntador a su hijo izquierdo – Un apuntador a su hijo derecho A B D
  • 7. Representación de un árbol binario A B C A D E B NULL C NULL F D NULL E NULL NULL F NULL