N.6 La sezione aurea in informatica - atuttoportale
N.6 La sezione aurea in informatica - atuttoportale
N.6 La sezione aurea in informatica - atuttoportale
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
OLTRE LA BOTANICA<br />
<strong>La</strong> <strong>sezione</strong> <strong>aurea</strong> dagli atomi alle stelle<br />
Un heap b<strong>in</strong>omiale è un aggregato, un <strong>in</strong>sieme di alberi b<strong>in</strong>omiali A 0 , A 1 , A 2 , ..., A n ; <strong>in</strong><br />
cui:<br />
L’albero A 0 è costituito da un solo nodo<br />
Un albero A i è ottenuto comb<strong>in</strong>ando due copie di alberi A (i-1)<br />
In ogni albero vale la stessa regola d’ord<strong>in</strong>e dell’heap b<strong>in</strong>ario <strong>in</strong> cui qualsiasi nodo<br />
padre ha chiave m<strong>in</strong>ore rispetto ad entrambi i suoi figli.<br />
A 0<br />
A i<br />
A (i-1)<br />
A (i-1)<br />
= PROPRIETÅ DI UN HEAP BINOMIALE =<br />
= STRUTTURA TIPO DI UN HEAP BINOMIALE =<br />
Un heap di Fibonacci è, come l’heap b<strong>in</strong>omiale, un aggregato di alberi b<strong>in</strong>omiali ma<br />
ord<strong>in</strong>ato solo parzialmente, nel senso che <strong>in</strong> ogni albero vale la regola d’ord<strong>in</strong>e dell’heap<br />
b<strong>in</strong>ario (chiave nodo padre < chiave nodo figlio) ma gli alberi non sono ord<strong>in</strong>ati per<br />
grandezza come <strong>in</strong>vece avviene nell’heap b<strong>in</strong>omiale.<br />
<strong>La</strong> <strong>sezione</strong> <strong>aurea</strong> <strong>in</strong> <strong>in</strong>formatica 4