SlideShare una empresa de Scribd logo
1 de 9
ÁRBOL 2-3
Integrantes
Hericson rondon
Harold hernandez
Meleyca cabrera
ÁRBOL 2-3
(UN ÁRBOL TRIARIO ORDENADO
BALANCEADO):
Es un árbol que cumple con las siguientes condiciones para
garantizar su adecuado balanceo.
Todas las hojas se encuentran en el mismo nivel, ordenadas de
izquierda a derecha.
Todos los nodos internos tienen por lo menos 2 sub-arboles
asociados no vacíos, aunque la raíz derecha este vacía.
Son un tipo de árbol balanceado por altura (height balanced). Se
define como un árbol en dónde todos los nodos no-terminales tienen
2 ó 3 descendientes y todos los nodos hoja tienen la misma longitud
(path length) o distancia desde la raíz.
Fueron introducidos con el objeto de mejorar el tiempo de acceso en
estructuras de datos manejadas en memoria secundaria, en las cuales
el número de consultas a un registro influye de manera determinante
en el tiempo de respuesta de la operación.
ESTRUCTURA
La estructura de un árbol 2-3 exige que el crecimiento no se haga a
nivel de las hojas (aunque la inserción sigue siendo en las hojas), sino
a nivel de la raíz, ya que todas las hojas se deben mantener siempre
en el mismo nivel. El proceso global de inserción comienza por
localizar la hoja en la cual se debe agregar el elemento.
Es un árbol que está vacío o satisface las siguientes propiedades:
Los nodos pueden tener 2 ó 3 hijos (2-nodo ó 3-nodo).
Cumple las propiedades de árbol multicamino de búsqueda.
Todas las hojas están en el mismo nivel.
REPRESENTACIÓN
OPERACIONES BÁSICAS:
Búsqueda (similar a los árboles multicamino de búsqueda).
Inserción (se realiza en las hojas. Se pueden producir
reestructuraciones del árbol en el camino de vuelta).
Borrado (se realiza en las hojas. Se pueden producir
reestructuraciones del árbol en el camino de vuelta).
En un árbol 2-3 de altura h tenemos:
2h - 1 elementos si todos los nodos son del tipo 2-nodo
3h - 1 elementos si todos los nodos son del tipo 3-nodo, por lo que
la altura de un árbol 2-3 con n elementos se encuentra entre los
límites: log3 (n+1) y log2 (n+1).
Las reestructuraciones se realizan desde las hojas hacia la raíz.
CASOS AL MOMENTO DE INSERTAR
ELEMENTOS
El elemento a insertar irá en un 2-nodo: INSERCION DIRECTA
Caso 1.- Existe espacio en el nodo. Se coloca allí adecuadamente el
elemento y la estructura de un árbol no se altera.
CASOS AL MOMENTO DE INSERTAR
ELEMENTOS
El elemento a insertar irá en un 3-nodo: HAY QUE CREAR UN NUEVO
NODO
Caso 2.- El nodo está lleno. Este se debe partir en dos nodos del
mismo nivel, repartiendo los tres elementos (dos elementos del nodo
y el nuevo elemento). De la siguiente manera
CASOS AL MOMENTO DE ELIMINAR
ELEMENTOS
El borrado de elementos en un árbol 2-3 tiene tres casos:
 Si el nodo no está en el último nivel, buscamos el sucesor (o antecesor) y lo reemplazamos por
ese elemento, eliminando el mismo del último nivel.
 Si el nodo está en el último nivel y tiene dos elementos queda con uno sólo.
 Sino, el nodo tiene un elemento, hay varias soluciones, pero la más sencilla es la siguiente:
 Si el hermano tiene dos elementos, hacemos una rotación de los elementos para mantener el
árbol de búsqueda.
 Si el hermano tiene sólo un elemento, lo mezclamos en un nuevo nodo, lo que ocasiona que
el padre se quede con un hijo menos. Esto implica un borrado en el padre y el algoritmo
continua en forma recursiva.
PSEUDOCODIGO DE INSERCIÓN EN
UN ÁRBOL 2-3
Si el árbol esta vacío entonces
crea un nuevo nodo y colocar r1 en el lado izquierdo del nodo .
Si ya hay un elemento y existe espacio en el nodo
hacer
si r1 es menor que el elemento
entonces el elemento 0.se coloca a la derecha .
si no
si r1 es mayor que el elemento
entonces el elemento se coloca del lado izquierdo y r1 del lado derecho.
Si no
si el nodo esta lleno se parte en dos nodos del mismo nivel, se crea un nuevo nodo y se reparten
los tres elemento(dos elementos del nodo y el nuevo elemento).

Más contenido relacionado

La actualidad más candente

AVL tree ( Balanced Binary Search Tree)-Data Structure
AVL tree ( Balanced Binary Search Tree)-Data StructureAVL tree ( Balanced Binary Search Tree)-Data Structure
AVL tree ( Balanced Binary Search Tree)-Data StructureYaksh Jethva
 
Connectivity of graphs
Connectivity of graphsConnectivity of graphs
Connectivity of graphssana younas
 
Graphs, Trees, Paths and Their Representations
Graphs, Trees, Paths and Their RepresentationsGraphs, Trees, Paths and Their Representations
Graphs, Trees, Paths and Their RepresentationsAmrinder Arora
 
Estructura de Datos - Unidad 4 Estructuras no lineales
Estructura de Datos - Unidad 4 Estructuras no linealesEstructura de Datos - Unidad 4 Estructuras no lineales
Estructura de Datos - Unidad 4 Estructuras no linealesJosé Antonio Sandoval Acosta
 
ARBOLES AVL ROTACION DOBLE
ARBOLES AVL ROTACION DOBLEARBOLES AVL ROTACION DOBLE
ARBOLES AVL ROTACION DOBLE373747
 
Busqueda Binaria
Busqueda BinariaBusqueda Binaria
Busqueda BinariaITCV
 
Programación 3: árboles de búsqueda equilibrados
Programación 3: árboles de búsqueda equilibradosProgramación 3: árboles de búsqueda equilibrados
Programación 3: árboles de búsqueda equilibradosAngel Vázquez Patiño
 
Graph Data Structure
Graph Data StructureGraph Data Structure
Graph Data StructureKeno benti
 
data structure(tree operations)
data structure(tree operations)data structure(tree operations)
data structure(tree operations)Waheed Khalid
 
Vectores, matrices y estructuras
Vectores, matrices y estructurasVectores, matrices y estructuras
Vectores, matrices y estructurasrichmadriz
 
Algoritmos de busqueda - hash truncamiento
Algoritmos de busqueda - hash truncamientoAlgoritmos de busqueda - hash truncamiento
Algoritmos de busqueda - hash truncamientoLutzo Guzmán
 

La actualidad más candente (20)

Arboles M-Way, 2-3 y 2-3-4
Arboles M-Way, 2-3 y 2-3-4Arboles M-Way, 2-3 y 2-3-4
Arboles M-Way, 2-3 y 2-3-4
 
AVL tree ( Balanced Binary Search Tree)-Data Structure
AVL tree ( Balanced Binary Search Tree)-Data StructureAVL tree ( Balanced Binary Search Tree)-Data Structure
AVL tree ( Balanced Binary Search Tree)-Data Structure
 
Árboles binarios, ABB y AVL
Árboles binarios, ABB y AVLÁrboles binarios, ABB y AVL
Árboles binarios, ABB y AVL
 
áRbol avl
áRbol avláRbol avl
áRbol avl
 
Connectivity of graphs
Connectivity of graphsConnectivity of graphs
Connectivity of graphs
 
Graphs, Trees, Paths and Their Representations
Graphs, Trees, Paths and Their RepresentationsGraphs, Trees, Paths and Their Representations
Graphs, Trees, Paths and Their Representations
 
Algoritmos de Ordenamiento externo
Algoritmos de Ordenamiento externoAlgoritmos de Ordenamiento externo
Algoritmos de Ordenamiento externo
 
Estructura de Datos - Unidad 4 Estructuras no lineales
Estructura de Datos - Unidad 4 Estructuras no linealesEstructura de Datos - Unidad 4 Estructuras no lineales
Estructura de Datos - Unidad 4 Estructuras no lineales
 
ARBOLES AVL ROTACION DOBLE
ARBOLES AVL ROTACION DOBLEARBOLES AVL ROTACION DOBLE
ARBOLES AVL ROTACION DOBLE
 
Busqueda Binaria
Busqueda BinariaBusqueda Binaria
Busqueda Binaria
 
Tree and Binary Search tree
Tree and Binary Search treeTree and Binary Search tree
Tree and Binary Search tree
 
Linear data structure concepts
Linear data structure conceptsLinear data structure concepts
Linear data structure concepts
 
Programación 3: árboles de búsqueda equilibrados
Programación 3: árboles de búsqueda equilibradosProgramación 3: árboles de búsqueda equilibrados
Programación 3: árboles de búsqueda equilibrados
 
Árboles Multicamino, B y B+
Árboles Multicamino, B y B+Árboles Multicamino, B y B+
Árboles Multicamino, B y B+
 
Graph Data Structure
Graph Data StructureGraph Data Structure
Graph Data Structure
 
data structure(tree operations)
data structure(tree operations)data structure(tree operations)
data structure(tree operations)
 
Vectores, matrices y estructuras
Vectores, matrices y estructurasVectores, matrices y estructuras
Vectores, matrices y estructuras
 
Algoritmos de busqueda - hash truncamiento
Algoritmos de busqueda - hash truncamientoAlgoritmos de busqueda - hash truncamiento
Algoritmos de busqueda - hash truncamiento
 
Arboles
ArbolesArboles
Arboles
 
ARBOLES BINARIOS
ARBOLES BINARIOSARBOLES BINARIOS
ARBOLES BINARIOS
 

Destacado

Preguntas del Tutorial: Eventos Extraños
Preguntas del Tutorial: Eventos ExtrañosPreguntas del Tutorial: Eventos Extraños
Preguntas del Tutorial: Eventos ExtrañosBarbara Echeverria
 
EngineeringFlavor_Tumbleweed
EngineeringFlavor_TumbleweedEngineeringFlavor_Tumbleweed
EngineeringFlavor_TumbleweedJoseph Tarnowski
 
Presentacion blog
Presentacion blogPresentacion blog
Presentacion bloganayagual10
 
Sperry Van Ness #CRE National Sales Meeting 4-14-14
Sperry Van Ness #CRE National Sales Meeting 4-14-14Sperry Van Ness #CRE National Sales Meeting 4-14-14
Sperry Van Ness #CRE National Sales Meeting 4-14-14SVN International Corp.
 
Synergy Medical Services Brochure
Synergy Medical Services BrochureSynergy Medical Services Brochure
Synergy Medical Services BrochureKAMAL ARORA
 
Sperry Van Ness #CRE National Sales Meeting 6-22-15
Sperry Van Ness #CRE National Sales Meeting 6-22-15Sperry Van Ness #CRE National Sales Meeting 6-22-15
Sperry Van Ness #CRE National Sales Meeting 6-22-15SVN International Corp.
 
Innovating in the MOOC Space - Karin Pfister - Charles Darwin University
Innovating in the MOOC Space - Karin Pfister - Charles Darwin UniversityInnovating in the MOOC Space - Karin Pfister - Charles Darwin University
Innovating in the MOOC Space - Karin Pfister - Charles Darwin UniversityBlackboard APAC
 
Oficio n° 178 2015 Convite CT e CMDCA
Oficio n° 178 2015 Convite CT e CMDCAOficio n° 178 2015 Convite CT e CMDCA
Oficio n° 178 2015 Convite CT e CMDCAACTEBA
 
Blended threads: Global leadership development at Coats
Blended threads: Global leadership development at CoatsBlended threads: Global leadership development at Coats
Blended threads: Global leadership development at CoatsCammy Bean
 
Soal uas genap bahasa indonesia 2014 2015 smp kelas 7 kota mataram
Soal uas genap bahasa indonesia 2014 2015 smp kelas 7 kota mataramSoal uas genap bahasa indonesia 2014 2015 smp kelas 7 kota mataram
Soal uas genap bahasa indonesia 2014 2015 smp kelas 7 kota mataramagussarkawi
 
soal b.indonesia kls 7
soal b.indonesia  kls  7soal b.indonesia  kls  7
soal b.indonesia kls 7mgmppai
 

Destacado (15)

Preguntas del Tutorial: Eventos Extraños
Preguntas del Tutorial: Eventos ExtrañosPreguntas del Tutorial: Eventos Extraños
Preguntas del Tutorial: Eventos Extraños
 
Ética y Moral.
Ética y Moral.Ética y Moral.
Ética y Moral.
 
FOCUS pwr point
FOCUS pwr pointFOCUS pwr point
FOCUS pwr point
 
EngineeringFlavor_Tumbleweed
EngineeringFlavor_TumbleweedEngineeringFlavor_Tumbleweed
EngineeringFlavor_Tumbleweed
 
Presentacion blog
Presentacion blogPresentacion blog
Presentacion blog
 
Sperry Van Ness #CRE National Sales Meeting 4-14-14
Sperry Van Ness #CRE National Sales Meeting 4-14-14Sperry Van Ness #CRE National Sales Meeting 4-14-14
Sperry Van Ness #CRE National Sales Meeting 4-14-14
 
Derecho
DerechoDerecho
Derecho
 
Synergy Medical Services Brochure
Synergy Medical Services BrochureSynergy Medical Services Brochure
Synergy Medical Services Brochure
 
Sperry Van Ness #CRE National Sales Meeting 6-22-15
Sperry Van Ness #CRE National Sales Meeting 6-22-15Sperry Van Ness #CRE National Sales Meeting 6-22-15
Sperry Van Ness #CRE National Sales Meeting 6-22-15
 
6 l v
6 l v6 l v
6 l v
 
Innovating in the MOOC Space - Karin Pfister - Charles Darwin University
Innovating in the MOOC Space - Karin Pfister - Charles Darwin UniversityInnovating in the MOOC Space - Karin Pfister - Charles Darwin University
Innovating in the MOOC Space - Karin Pfister - Charles Darwin University
 
Oficio n° 178 2015 Convite CT e CMDCA
Oficio n° 178 2015 Convite CT e CMDCAOficio n° 178 2015 Convite CT e CMDCA
Oficio n° 178 2015 Convite CT e CMDCA
 
Blended threads: Global leadership development at Coats
Blended threads: Global leadership development at CoatsBlended threads: Global leadership development at Coats
Blended threads: Global leadership development at Coats
 
Soal uas genap bahasa indonesia 2014 2015 smp kelas 7 kota mataram
Soal uas genap bahasa indonesia 2014 2015 smp kelas 7 kota mataramSoal uas genap bahasa indonesia 2014 2015 smp kelas 7 kota mataram
Soal uas genap bahasa indonesia 2014 2015 smp kelas 7 kota mataram
 
soal b.indonesia kls 7
soal b.indonesia  kls  7soal b.indonesia  kls  7
soal b.indonesia kls 7
 

Similar a áRbol 2 3

Similar a áRbol 2 3 (20)

Declarar Arboles. Operaciones. Ejemplospdf
Declarar Arboles. Operaciones. EjemplospdfDeclarar Arboles. Operaciones. Ejemplospdf
Declarar Arboles. Operaciones. Ejemplospdf
 
Arboles Binarios y Arboles Binarios de Busqueda
Arboles Binarios y Arboles Binarios de BusquedaArboles Binarios y Arboles Binarios de Busqueda
Arboles Binarios y Arboles Binarios de Busqueda
 
estructura de árbol.pdf JOSE GABRIEL LUCENA
estructura de árbol.pdf JOSE GABRIEL LUCENAestructura de árbol.pdf JOSE GABRIEL LUCENA
estructura de árbol.pdf JOSE GABRIEL LUCENA
 
Para leer estructuras
Para leer estructurasPara leer estructuras
Para leer estructuras
 
Para leer estructuras
Para leer estructurasPara leer estructuras
Para leer estructuras
 
Arboles binarios
Arboles binariosArboles binarios
Arboles binarios
 
Sustentacion arboles
Sustentacion arbolesSustentacion arboles
Sustentacion arboles
 
Arboles binarios
Arboles binariosArboles binarios
Arboles binarios
 
Informe de Arboles.pdf
Informe de Arboles.pdfInforme de Arboles.pdf
Informe de Arboles.pdf
 
Estructura de datos unidad 4 y 5
Estructura de datos unidad 4 y 5Estructura de datos unidad 4 y 5
Estructura de datos unidad 4 y 5
 
Arboles
ArbolesArboles
Arboles
 
Structures project
Structures projectStructures project
Structures project
 
Structures project
Structures projectStructures project
Structures project
 
DECLARACION DE ARBOLES.pdf
DECLARACION DE ARBOLES.pdfDECLARACION DE ARBOLES.pdf
DECLARACION DE ARBOLES.pdf
 
Arboles
ArbolesArboles
Arboles
 
áRboles binarios
áRboles binariosáRboles binarios
áRboles binarios
 
áRboles binarios
áRboles binariosáRboles binarios
áRboles binarios
 
Programación 3: árboles binarios y ordenados
Programación 3: árboles binarios y ordenadosProgramación 3: árboles binarios y ordenados
Programación 3: árboles binarios y ordenados
 
Arboles
ArbolesArboles
Arboles
 
Los arboles presentacion
Los arboles presentacion Los arboles presentacion
Los arboles presentacion
 

Último

183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdfEdwinAlexanderSnchez2
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.ALEJANDROLEONGALICIA
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPJosLuisFrancoCaldern
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa  tipos y funcionamientoCaldera Recuperadora de químicos en celulosa  tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa tipos y funcionamientoRobertoAlejandroCast6
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaSHERELYNSAMANTHAPALO1
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAJAMESDIAZ55
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptEduardoCorado
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALKATHIAMILAGRITOSSANC
 
SSOMA, seguridad y salud ocupacional. SST
SSOMA, seguridad y salud ocupacional. SSTSSOMA, seguridad y salud ocupacional. SST
SSOMA, seguridad y salud ocupacional. SSTGestorManpower
 
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptxguillermosantana15
 
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxPPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxSergioGJimenezMorean
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfMikkaelNicolae
 
TALLER PAEC preparatoria directamente de la secretaria de educación pública
TALLER PAEC preparatoria directamente de la secretaria de educación públicaTALLER PAEC preparatoria directamente de la secretaria de educación pública
TALLER PAEC preparatoria directamente de la secretaria de educación públicaSantiagoSanchez353883
 
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC SIEMENS
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC  SIEMENSMANIOBRA Y CONTROL INNOVATIVO LOGO PLC  SIEMENS
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC SIEMENSLuisLobatoingaruca
 
Sesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUSesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUMarcosAlvarezSalinas
 
Linealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfLinealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfrolandolazartep
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IILauraFernandaValdovi
 

Último (20)

183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa  tipos y funcionamientoCaldera Recuperadora de químicos en celulosa  tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresa
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.ppt
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
 
SSOMA, seguridad y salud ocupacional. SST
SSOMA, seguridad y salud ocupacional. SSTSSOMA, seguridad y salud ocupacional. SST
SSOMA, seguridad y salud ocupacional. SST
 
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
 
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxPPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
 
TALLER PAEC preparatoria directamente de la secretaria de educación pública
TALLER PAEC preparatoria directamente de la secretaria de educación públicaTALLER PAEC preparatoria directamente de la secretaria de educación pública
TALLER PAEC preparatoria directamente de la secretaria de educación pública
 
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC SIEMENS
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC  SIEMENSMANIOBRA Y CONTROL INNOVATIVO LOGO PLC  SIEMENS
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC SIEMENS
 
Sesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUSesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERU
 
Linealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfLinealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdf
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo II
 

áRbol 2 3

  • 2. ÁRBOL 2-3 (UN ÁRBOL TRIARIO ORDENADO BALANCEADO): Es un árbol que cumple con las siguientes condiciones para garantizar su adecuado balanceo. Todas las hojas se encuentran en el mismo nivel, ordenadas de izquierda a derecha. Todos los nodos internos tienen por lo menos 2 sub-arboles asociados no vacíos, aunque la raíz derecha este vacía. Son un tipo de árbol balanceado por altura (height balanced). Se define como un árbol en dónde todos los nodos no-terminales tienen 2 ó 3 descendientes y todos los nodos hoja tienen la misma longitud (path length) o distancia desde la raíz. Fueron introducidos con el objeto de mejorar el tiempo de acceso en estructuras de datos manejadas en memoria secundaria, en las cuales el número de consultas a un registro influye de manera determinante en el tiempo de respuesta de la operación.
  • 3. ESTRUCTURA La estructura de un árbol 2-3 exige que el crecimiento no se haga a nivel de las hojas (aunque la inserción sigue siendo en las hojas), sino a nivel de la raíz, ya que todas las hojas se deben mantener siempre en el mismo nivel. El proceso global de inserción comienza por localizar la hoja en la cual se debe agregar el elemento. Es un árbol que está vacío o satisface las siguientes propiedades: Los nodos pueden tener 2 ó 3 hijos (2-nodo ó 3-nodo). Cumple las propiedades de árbol multicamino de búsqueda. Todas las hojas están en el mismo nivel.
  • 5. OPERACIONES BÁSICAS: Búsqueda (similar a los árboles multicamino de búsqueda). Inserción (se realiza en las hojas. Se pueden producir reestructuraciones del árbol en el camino de vuelta). Borrado (se realiza en las hojas. Se pueden producir reestructuraciones del árbol en el camino de vuelta). En un árbol 2-3 de altura h tenemos: 2h - 1 elementos si todos los nodos son del tipo 2-nodo 3h - 1 elementos si todos los nodos son del tipo 3-nodo, por lo que la altura de un árbol 2-3 con n elementos se encuentra entre los límites: log3 (n+1) y log2 (n+1). Las reestructuraciones se realizan desde las hojas hacia la raíz.
  • 6. CASOS AL MOMENTO DE INSERTAR ELEMENTOS El elemento a insertar irá en un 2-nodo: INSERCION DIRECTA Caso 1.- Existe espacio en el nodo. Se coloca allí adecuadamente el elemento y la estructura de un árbol no se altera.
  • 7. CASOS AL MOMENTO DE INSERTAR ELEMENTOS El elemento a insertar irá en un 3-nodo: HAY QUE CREAR UN NUEVO NODO Caso 2.- El nodo está lleno. Este se debe partir en dos nodos del mismo nivel, repartiendo los tres elementos (dos elementos del nodo y el nuevo elemento). De la siguiente manera
  • 8. CASOS AL MOMENTO DE ELIMINAR ELEMENTOS El borrado de elementos en un árbol 2-3 tiene tres casos:  Si el nodo no está en el último nivel, buscamos el sucesor (o antecesor) y lo reemplazamos por ese elemento, eliminando el mismo del último nivel.  Si el nodo está en el último nivel y tiene dos elementos queda con uno sólo.  Sino, el nodo tiene un elemento, hay varias soluciones, pero la más sencilla es la siguiente:  Si el hermano tiene dos elementos, hacemos una rotación de los elementos para mantener el árbol de búsqueda.  Si el hermano tiene sólo un elemento, lo mezclamos en un nuevo nodo, lo que ocasiona que el padre se quede con un hijo menos. Esto implica un borrado en el padre y el algoritmo continua en forma recursiva.
  • 9. PSEUDOCODIGO DE INSERCIÓN EN UN ÁRBOL 2-3 Si el árbol esta vacío entonces crea un nuevo nodo y colocar r1 en el lado izquierdo del nodo . Si ya hay un elemento y existe espacio en el nodo hacer si r1 es menor que el elemento entonces el elemento 0.se coloca a la derecha . si no si r1 es mayor que el elemento entonces el elemento se coloca del lado izquierdo y r1 del lado derecho. Si no si el nodo esta lleno se parte en dos nodos del mismo nivel, se crea un nuevo nodo y se reparten los tres elemento(dos elementos del nodo y el nuevo elemento).