Rappresentano una possibile implementazione per l'algebra eterogenea "Parti di A ordinato"
Definizione (BST): un albero binario di ricerca per un insieme U è un albero binario tale che:
Ogni ragionevole implementazione si basa sull'uso di nodi e riferimenti (puntatori) a nodi. Un nodo contiene:
Visitando in ordine simmetrico un BST otteniamo la sequenza ordinata dei valori nell'albero
Nota: la costruzione di un BST con n nodi ha un costo $\Omega(n \log n)$
Esempi:
40) Alberi binari di ricerca 2.pdf_Alberi_binari_di_ricerca_2.pdf)
Dato un albero binario con n nodi, quante sono le sequenze di inserimento di n valori che possono crearlo?
Fatto: