OPERACIONES ARBOL BINARIO

Description

mapa de arboles binarios
karen cg
Mind Map by karen cg, updated more than 1 year ago
karen cg
Created by karen cg over 7 years ago
421
0

Resource summary

OPERACIONES ARBOL BINARIO
  1. ARBOL BINARIO
    1. es una estructura de datos en la cual cada nodo puede tener un hijo izquierdo y un hijo derecho.
      1. OPERACIONES DE ARBOL BINARIO
        1. ELIMINACION
          1. Tras realizar la búsqueda del nodo a eliminar observamos que el nodo no tiene hijos. Este es el caso más sencillo, únicamente habrá que borrar el elemento y ya habremos concluido la operación. Si tras realizar la búsqueda nos encontramos con que tiene un sólo hijo. Este caso también es sencillo, para borrar el nodo deseado, hacemos una especie de puente, el padre del nodo a borrar pasa a apuntar al hijo del nodo borrado.
          2. INSERCCION
            1. Cuando se inserta un nuevo nodo en el árbol hay que tener en cuenta que cada nodo no puede tener más de dos hijos, por esta razón si un nodo ya tiene 2 hijos, el nuevo nodo nunca se podrá insertar como su hijo. Con esta restricción nos aseguramos mantener la estructura del árbol, pero aún nos falta mantener el orden.
              1. Este procedimiento es recursivo, y su condición de parada es llegar a un nodo que no tenga hijo en la rama por la que la búsqueda debería seguir. En este caso el nuevo nodo se inserta en ese hueco, como su nuevo hijo.
            2. OTRAS
              1. In-orden: Primero el subárbol izquierdo, luego la raíz y a continuación el subárbol derecho
                1. Pre-orden: Primero el nodo raíz, luego el subárbol izquierdo y a continuación el subárbol derecho.
                  1. In-orden: Primero el subárbol izquierdo, luego la raíz y a continuación el subárbol derecho
            3. Aplicaciones de arboles
              1. Insertar: Acción a través de la cual se pueden insertar nuevos elementos en la estructura de datos. Se presenta un diálogo para la introducción del nuevo valor.
                1. Borrar: Si se desea borrar un nodo se debe seleccionar dicho nodo y pulsar el botón Borrar.
                  1. Vaciar árbol: Esta acción elimina todos los elementos presentes en la lista.
                    1. Camino recorrido: En este lugar se muestran los diferentes nodos por los que fue pasando (con los que se comparó), el elemento insertado o eliminado.
          Show full summary Hide full summary

          Similar

          BASES DE DATOS
          Horst Berndt Reyes
          ÁRBOL DE PROBLEMAS
          Natasha Zamora
          Programación orientada a objetos (POO).
          Lina Melo
          Arbol Genealogico
          María Paz López Hincapié
          HISTORIA DE LA COMPUTADORA
          SERGYO DAVID CALDERON QUINTERO
          Ejercicio tipos de Software
          Marco. G
          PROGRAMACION PSICOLOGIA COMUNITARIA
          idalmist8
          Diagrama de flujo, Árbol Binario
          Miguel Vázquez
          Exclusion Social
          Walter Alexander Leon Ortiz
          GLOSARIO Y CONCLUSION
          karen cg
          TIPOS DE PERIFÉRICOS
          Marianela Satto