SlideShare a Scribd company logo
1 of 15
Download to read offline
ARBOLES
Estructura no lineal, utilizada principalmente para 
representar  datos con una relación jerárquica entre sus
elementos, como por ejemplo registros, árboles 
genealógicos y tablas de contenidos.

Arboles Binarios.
Un árbol binario T se define como un conjunto finito de
elementos, llamados nodos, de forma que:

d) T es vacío (en cuyo caso se llama árbol nulo o árbol 
   vacío.
a) T contiene un nodo distinguido R, llamado raíz de T, y
   los restantes nodos de T forman un par ordenado de
   árboles binarios disjuntos T1 y T2.

Si T contiene una raíz  R, los dos árboles se llaman, 
respectivamente, subárbol izquierdo y derecho de la raíz R.

                   R
                            A

                   B                  C


              D        E          F        G
El número de subárboles de un nodo es llamado GRADO.
El grado del nod A del subárbol anterior es 2, de C es 3.

Un nodo que tiene grado es llamado NODO HOJA o NODO
TERMINAL, el conjunto de nodos hoja del ejemplo son D, E,
F, G.
Alternativamente los otros nodos son denominados como 
NO TERMINALES o NODO RAMAL.

Cada nodo de un árbol tiene asignado un No. De Nivel, de 
la forma siguiente: 

A la raíz se le asigna No. de nivel 0 y al resto de los nodos
Se les asigna un no. de nivel que es mayor en 1 que el no.
de nivel de su nodo padre.
La profundidad o altura de un árbol T es el no.máximo de 
Nodos de una rama de T equivale a uno más que el No. de
nivel de T.
Construcción de un árbol binario a partir de una expresión
algebraica.
Una aplicación de los árboles binarios es la de representar
una expresión que contiene operandos y operadores binarios.
 La raíz de este árbol binario contendrá un operador que será
 aplicado a los resultados de las expresiones resprentadas 
 por los subárboles izquierdo y derecho.

Un nodo que represente un operador tendrá dos subárboles
no vacios mientras que un nodo que representa un operando
tiene dos subárboles vacios.
(A * C)  –  (A + B)

    R
            ­

    *                 +


A       C       A         B
Arboles binarios de busqueda..

Una aplicación de los árboles binarios es la creación de 
Árboles binarios de busqueda, en donde dada una secuencia
de datos el árbol binario de busqueda se construye dadas 
las sig. reglas:

    Cualquier nodo del subárbol derecho contiene
   Información >= al nodo padre.
    Cualquier nodo del subárbol izquierdo contiene
   Información < al nodo padre.
Dada la sig. secuencia : 17, 8, 10, 9, 20, 25, 31, 18, 23, 19,
14, 7, 5, 10, 27.


                                 17

                   8                       20

               7       10             18        25

          5        9        14               23      31

                       10                         29

                                            27
Definición de un nodo para un árbol binario 


           struct nodo
           {
           int info;
           struct nodo *izq,*der;
           }*raiz;
R

                       17


         8                       20


                            18                  25
    17       10

                                      23
                                                          31
5        9             14

                                                     29
                  10
                                           27
INSERCION                                               $



           P=new nodo
                                                                 Ant=NULL


           P->info=dato

                                                    p->info                 R=P
           P->der=NULL                            >= ant->info


           P->izq=NULL
                                         Ant->izq=p         Ant->der=p

            Ant=NULL


              Q=R


            Q ! = NULL
                                                                  REGRESA


              Ant=Q




             P->info
            >= q->info


                                     $
Q=Q->izq
                          Q=Q->der
FORMAS DE RECORRER UN ÁRBOL BINARIO.
Un árbol binario puede recorrerse en 3 formas:

Modo Preorden: Para recorrer un árbol binario en este modo, se
deben seguir las sig. reglas:

            Visitar la raíz
            Recorrer el subárbol izquierdo en preorden
            Recorrer el subárbol derecho en preorden

Modo Inorden: Para recorrer un árbol binario en este modo, se
deben seguir las sig. reglas:

           Recorrer el subárbol izquierdo en inorden
           Visitar la raíz
            Recorrer el subárbol derecho en inorden
Modo Posorden: Para recorrer un árbol binario en este modo, se
deben seguir las sig. reglas:

          Recorrer el subárbol izquierdo en posorden
          Recorrer el subárbol derecho en posorden
           Visitar la raíz
RECORRIDOS PREORDEN, INORDEN Y POSORDEN
              RECURSIVOS

                PREORDEN




                 Q != NULL



                              VISITAR NODO
                                    Q




                             PREORDEN(Q­>IZQ)



                             PREORDEN(Q­>DER)




                 REGRESA
INORDEN




Q != NULL


            INORDEN(Q­>IZQ)




             VISITAR NODO
                   Q




            INORDEN(Q­>DER)




REGRESA
POSORDEN




Q != NULL


            POSORDEN(Q­>IZQ)



            POSORDEN(Q­>DER)




              VISITAR NODO
                    Q




REGRESA

More Related Content

Viewers also liked

Bosques Tropicales
Bosques TropicalesBosques Tropicales
Bosques TropicalesFani Calle
 
Tipos de bosques
Tipos de bosquesTipos de bosques
Tipos de bosquespau_miki
 
Bosque tropical
Bosque tropicalBosque tropical
Bosque tropicalpedrojoya
 
Los árboles
Los árbolesLos árboles
Los árbolesjjloro
 
áRboles genealógicos de 1ºc
áRboles genealógicos de 1ºcáRboles genealógicos de 1ºc
áRboles genealógicos de 1ºcMarina822
 
Herdanza e transmisión de caracteres
Herdanza e transmisión de caracteres Herdanza e transmisión de caracteres
Herdanza e transmisión de caracteres irenetraba
 
Árboles genealógicos, Sistema cardiovascular y Sistema inmunológico
Árboles genealógicos, Sistema cardiovascular y Sistema inmunológicoÁrboles genealógicos, Sistema cardiovascular y Sistema inmunológico
Árboles genealógicos, Sistema cardiovascular y Sistema inmunológicoIsadora Nadja
 
Aplicaciones ingeniería genética
Aplicaciones ingeniería genéticaAplicaciones ingeniería genética
Aplicaciones ingeniería genéticamgonzaleza
 
ESTRUCTURA Y COMPOSICION DE UN BOSQUE MONTANO EN TAMBO PALICTAHUA, CHIMBORAZO
ESTRUCTURA Y COMPOSICION DE UN BOSQUE MONTANO EN TAMBO PALICTAHUA, CHIMBORAZO ESTRUCTURA Y COMPOSICION DE UN BOSQUE MONTANO EN TAMBO PALICTAHUA, CHIMBORAZO
ESTRUCTURA Y COMPOSICION DE UN BOSQUE MONTANO EN TAMBO PALICTAHUA, CHIMBORAZO Jorge Caranqui
 
Presentacion de el bosque
Presentacion de el bosquePresentacion de el bosque
Presentacion de el bosquesindyelena
 

Viewers also liked (20)

Clasificacion del bosque
Clasificacion del bosqueClasificacion del bosque
Clasificacion del bosque
 
Los bosques
Los bosquesLos bosques
Los bosques
 
Los bosques
Los bosquesLos bosques
Los bosques
 
Bosques Tropicales
Bosques TropicalesBosques Tropicales
Bosques Tropicales
 
Tipos de bosques
Tipos de bosquesTipos de bosques
Tipos de bosques
 
Los bosques tropicales
Los bosques tropicalesLos bosques tropicales
Los bosques tropicales
 
ClasificacióN De Los Bosques
ClasificacióN De Los BosquesClasificacióN De Los Bosques
ClasificacióN De Los Bosques
 
Bosque tropical
Bosque tropicalBosque tropical
Bosque tropical
 
Los árboles
Los árbolesLos árboles
Los árboles
 
Árboles genealógicos
Árboles genealógicosÁrboles genealógicos
Árboles genealógicos
 
áRboles genealógicos de 1ºc
áRboles genealógicos de 1ºcáRboles genealógicos de 1ºc
áRboles genealógicos de 1ºc
 
Herdanza e transmisión de caracteres
Herdanza e transmisión de caracteres Herdanza e transmisión de caracteres
Herdanza e transmisión de caracteres
 
Árboles genealógicos, Sistema cardiovascular y Sistema inmunológico
Árboles genealógicos, Sistema cardiovascular y Sistema inmunológicoÁrboles genealógicos, Sistema cardiovascular y Sistema inmunológico
Árboles genealógicos, Sistema cardiovascular y Sistema inmunológico
 
Family tree
Family treeFamily tree
Family tree
 
Arboles
ArbolesArboles
Arboles
 
Aplicaciones ingeniería genética
Aplicaciones ingeniería genéticaAplicaciones ingeniería genética
Aplicaciones ingeniería genética
 
Ensayo CBR
Ensayo CBREnsayo CBR
Ensayo CBR
 
ESTRUCTURA Y COMPOSICION DE UN BOSQUE MONTANO EN TAMBO PALICTAHUA, CHIMBORAZO
ESTRUCTURA Y COMPOSICION DE UN BOSQUE MONTANO EN TAMBO PALICTAHUA, CHIMBORAZO ESTRUCTURA Y COMPOSICION DE UN BOSQUE MONTANO EN TAMBO PALICTAHUA, CHIMBORAZO
ESTRUCTURA Y COMPOSICION DE UN BOSQUE MONTANO EN TAMBO PALICTAHUA, CHIMBORAZO
 
El bosque
El bosqueEl bosque
El bosque
 
Presentacion de el bosque
Presentacion de el bosquePresentacion de el bosque
Presentacion de el bosque
 

Recently uploaded

Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerenciacubillannoly
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfFernandoOblitasVivan
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdfBetianaJuarez1
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointValerioIvanDePazLoja
 
Viguetas Pretensadas en concreto armado
Viguetas Pretensadas  en concreto armadoViguetas Pretensadas  en concreto armado
Viguetas Pretensadas en concreto armadob7fwtwtfxf
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 
Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar24roberto21
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfcristianrb0324
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDavid_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDAVIDROBERTOGALLEGOS
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptxHugoGutierrez99
 
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxLINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxkimontey
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosAlbanyMartinez7
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docxobandopaula444
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxhasbleidit
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 

Recently uploaded (20)

Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerencia
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdf
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power Point
 
Viguetas Pretensadas en concreto armado
Viguetas Pretensadas  en concreto armadoViguetas Pretensadas  en concreto armado
Viguetas Pretensadas en concreto armado
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 
Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdf
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDavid_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptx
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
 
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxLINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos Juridicos
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 

Arboles