03.04.2015 Views

N.6 La sezione aurea in informatica - atuttoportale

N.6 La sezione aurea in informatica - atuttoportale

N.6 La sezione aurea in informatica - atuttoportale

SHOW MORE
SHOW LESS

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

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

Saved successfully!

Ooh no, something went wrong!