Árbol binario (árbol binario)

1. Visión general

  Si el número de nodos secundarios para cada nodo en el árbol no exceda de 2, es un árbol binario;

2. Características

  propiedades CRUD son altas;

3, un árbol de búsqueda binario (árbol de tipo binario, binario árbol de búsqueda) (Árbol de búsqueda binaria)

  El valor de todos los nodos en el subárbol izquierdo son menos igual al valor de su raíz;

  Los valores de todos los nodos en el subárbol derecho son mayores que o igual al valor de su nodo raíz;

  Cada nodo tiene como máximo dos subárboles;

  Puede haber un "fenómeno cojo" se convierte en una lista enlazada;

4, árbol binario balanceado (Balanced Binary Tree / AVLTree)

  Sobre la base de un árbol de búsqueda binaria, pero deje que el árbol no es demasiado alto, tratar de hacer la distribución del árbol elemento de equilibrio. Tal desempeño integral será alta;

  Regla: el valor absoluto de la derecha y la izquierda diferencia de altura de no más de dos subárboles 1, y la izquierda y la derecha son subárboles de un árbol binario equilibrado;

5, árbol rojo-negro (rojo Árbol Negro)

  Es un árbol binario de búsqueda equilibrado;

  características:

    Cada nodo o rojo, o negro;

    nodo raíz debe ser de color negro;

    Cada nodo de la hoja (cero) es de color negro;

    Si un nodo es rojo, entonces sus nodos hijos deben ser de color negro;

    Para cada nodo, el nodo desde la simple a la trayectoria de todos los nodos de hoja descendiente, contienen el mismo número de nodos negros;

  Durante la inserción de los elementos, como antes, después de finalizar cada inserción, comprobación de reglas usando negro, rojo y negro y si no la regla, es necesario ajustar el color por, árbol de la mano derecha a la izquierda y, rojo y negro para satisfacer la regla ;

6, el equilibrio múltiple árbol de búsqueda (B-Tree)

  

7, B + Árbol

  B + Árbol es una optimización basada en el árbol B para que sea más adecuado para implementar la estructura del índice de memoria externa, el motor de almacenamiento InnoDB es utilizar un índice de árbol B + implementó su estructura.

  

Supongo que te gusta

Origin www.cnblogs.com/xp2h/p/12520592.html
Recomendado
Clasificación