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

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/fe99da5d-b97a-4005-bf45-f9a25954254e/Untitled.png

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)

Alberi binari di ricerca: sequenze di inserimento

Dato un albero binario con n nodi, quante sono le sequenze di inserimento di n valori che possono crearlo?

Fatto: