Los datos se almacenan habitualmente en estructuras de árbol binario utilizando algoritmos especializados . Muchas ventajas provienen de almacenar los datos en una estructura de árbol . Por ejemplo, buscar un árbol binario ordenado es mucho más rápido que la clasificación de una estructura de datos secuencial tal como una matriz . Una estructura de datos de árbol puede asumir muchos tipos de patrones durante el curso de acceso y modificación de datos . La comprensión de estos patrones puede ayudar a diseñar mejores algoritmos para optimizar el algoritmo de árbol . Componentes básicos de un Tree