Anteprima
Vedrai una selezione di 1 pagina su 5
Appunti sugli Heap Tree Pag. 1
1 su 5
D/illustrazione/soddisfatti o rimborsati
Disdici quando
vuoi
Acquista con carta
o PayPal
Scarica i documenti
tutte le volte che vuoi
Estratto del documento

Tipo Albero

astratto

dato

di :

Un è è

albero relazione

· come quali una di

definito di

insieme definita

eli

nodi

un

Discendenza

In albero Possiamo Identificarsi

un

Nodo Radice predecessori

che ALBERO

PER

ha

: OGNI

- Nodo UNICO

non

Ogni predessere Padre

radice

ad eccezione

Altro ha

del Nodo

nodo unico

nodo un

- più

Efro figli

E successori nodi

o

Nodo foglia ha successori

che

: Nodo non

- FAN-out Indica diretti

successori

di

numero

:

- il nodo

di un

-Profondità PER ANDARE

BISOGNA

PREDECESSORI ATTRAVERSARE

di CHE

Numero

Indica

Un Nodo Di

Il

:

Dal corrente Radice

al

nodo nodo

Il profondità Zero

ha

radice

· nodo

Un profondità

profondità

radice alla

ha uguale del

· sia il suo

che nodo

nodo non

, ,

PREDECESSORE 1

+

Altezza è

albero l'albero

massimo

- composto

di livelli

corrisponde numero

al di cui

:

Esempio

· Radice

Nodo

#

T

LIVELLO T

#

S

ALTEZZA = PREDECESSORE

-

FAN-OUT 2 FOGLIA

= NODO

avelod profondate

Apro

ALBERO BINARIO

Un è più e ha

essia al

ogni

al

albero Binario Un'albero Nodo

che nodi

na ,

successori

I

massimo

Possiamo a

· binario

albero

tipi

distinguere di

Albero Tutt

Binario completo completi

dell'albero

- livello sono

: i

esempio albero completo

di

· *

LIVELLO completo

Livello

O *

LIVELLO completo

Livello

LIVELLO * completo

Livello

LIVELLO * Completo

Livello

SouniAlbero è d quanti

binario

albero

· su

facile stabilire sono

completo i

un nodi

GIASSUN LIVELLO h

Il h sarà 2

numero livello

al

di

- nodi :

-Il G

BINARIO

Albere

Totale COMPLETO

contenuti

Numero DATO DA

Nodi

Di Un

In :

h

h 22

22

2) 7

i 1 22 1

+ +

+

2 1

1

1 +

c 2

1

=

n = +

+ = -

-

= + =

i

i 1

0 =

= I

-

L'altezza è

Binario

albero completo data da

di un

- :

h logh 1

1

= + -

Binario

-Albero Tutti più

completo dell'albero completi

Semi- al

Tranne

Livelli sono

: i

E

L'ULTIMO L'ULTIMO RIEMPITO

E A

SINISTRA

DA

LIVELLO, DESTRA

Esempio

h

L'altezza albero semi-completo

· di un d

h

composto da :

nodi h logh

=

↑ d

L'ultimo Riempito a

sinistra

da destra

livello

-ALBERO BINARIO PER RADICATO

BILANCIATO: ALBERO

OGN SOTO Il

Stesso

In nodo

Uno ,

più

sotdalbero 1 numero

di differisce

hia al

destra dal

che

numero di di Nod

un di

nodi

Albero

Del sotto sinistra

di . Esempio

L'altezza l di albero -Bilanciato

· un è

composto n

da :

nodi

h logh

=

La Differenza Alberi

sotto

del due -

è di nodo

un ALBERO HEAP

L'albero è

heap albero 2

binario successori

ha massimo

al

ogni

· Quindi

un nodo

,

Inoltre proprieta

L'albero heap rispettia seguenti

le

· e semi-completo

albero

un

- OGNI TUT MAX-LEAP

FIGLI

MAGGIORE

ha VALORE SUOI

Di I

NODO Un

- OPPURE OGNI TUT

MINORE FIGLI MIN LIGAP

A SUO

VALORE Di I

NODO UN

- , E

O MAX-HGAP MIN-HGAP

6

&

f

5

& 510

6 A

IMPLEMENT Azione S

PIÙ

L'IMPLEMENTAZIONE Gli

ARRAY

BASATA POSIZIONO

DIFFUSA ELEMENTI

QUELLA Li

SU ,

Partendo successore

prima

l'ordine

seguendo prendere il

a

radice

dal di di

nodo

poi

Destra e sinistra

di Il

Esempio predecessore che

max-leAp

Albero · trova

di in

con si

nodo

un d

i Nell'array posizione

Posizione il nodo di

,

O i

# 1

12345 2345

S

& O

-

b =

436

105

I

5 7 436

& +

105

↓ A j

* 6 1

1

+ 1

b -

= =

Dettagli
A.A. 2024-2025
5 pagine
SSD Scienze matematiche e informatiche INF/01 Informatica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher francescomuscetra di informazioni apprese con la frequenza delle lezioni di Informatica e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università del Salento o del prof Epicoco Italo.