¿En qué se diferencia un árbol de búsqueda binario de un árbol binario?

  1. El árbol binario es el árbol en el que cada nodo no tiene, uno o más dos hijos. No existe ninguna condición o relación entre los valores de los nodos padre e hijo.
  2. Pero en el árbol de búsqueda binario (que también hereda las propiedades de un árbol binario), el nodo con un valor más pequeño que el nodo padre debe convertirse en el hijo izquierdo y el nodo con un valor mayor o igual al nodo padre debe convertirse en el hijo derecho.
  3. Por eso, en un árbol binario normal no se puede decir nada sobre un nodo aleatorio. Donde, como en un árbol de búsqueda binario, dado un nodo aleatorio (que existe en el árbol), puedo decir que está en el subárbol izquierdo o en el subárbol derecho con respecto a un nodo padre.
  4. Además, el recorrido transversal de un árbol de búsqueda binario da como resultado la clasificación de los elementos del árbol.
  5. Un elemento en una llamada de árbol de búsqueda binaria se buscará en O (log n) a la complejidad de la base 2, pero no puede prometer esto en un árbol binario normal.

Estas fueron pocas diferencias de mi conocimiento. Espero que esto haya sido útil.

¡Salud!