18.08.2013 Views

Dalla A alla Z passando per C - Robotica

Dalla A alla Z passando per C - Robotica

Dalla A alla Z passando per C - Robotica

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Dal momento che l’albero binario è un caso particolare di albero, è dunque possibile visitarlo in<br />

ordine anticipato e differito. Per l’albero di Figura 17.11 tali sequenze di visita sono<br />

e<br />

v1 v2 v4 v7 v8 v11 v3 v5 v6 v9 v12 v10<br />

v7 v11 v8 v4 v2 v5 v12 v9 v10 v6 v3 v1<br />

rispettivamente <strong>per</strong> l’ordine anticipato e differito.<br />

L’importanza dell’albero binario è dovuta <strong>alla</strong> relativa semplicità con cui tale struttura può<br />

essere allocata in memoria e sulla possibilità di rappresentare qualsiasi albero ordinato in forma<br />

di albero binario. Per ottenere questa trasformazione esiste la regola seguente:<br />

Un albero ordinato S si rappresenta come albero binario T, se:<br />

• gli insiemi di nodi di T e S coincidono;<br />

• la radice di T coincide con la radice di S;<br />

• ogni nodo dell’albero binario T:<br />

– ha come figlio sinistro il primo figlio del nodo omonimo dell’albero S;<br />

– ha come figlio destro il fratello del nodo omonimo dell’albero S<br />

163

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!