Modelo por capas
Nodos con dos hijos
Un árbol binario está hecho de nodos. Cada nodo tiene una clave y dos enlaces: a su hijo izquierdo y a su hijo derecho, que pueden ser nada. El nodo de arriba es la raíz; los nodos sin hijos son hojas.
Un árbol binario de búsqueda (BST, por sus siglas en inglés) cumple un invariante en cada nodo:
todas las claves del subárbol izquierdo son menores que la del nodotodas las claves del subárbol derecho son mayores que la del nodoEl nodo 10 y los que cuelgan de él (5 y 15) forman el subárbol izquierdo de 20. El invariante habla de todo el subárbol, no solo de los hijos directos: 15 está a la izquierda de 20, así que tiene que ser menor que 20.