Professional Documents
Culture Documents
SD 2016/2017
Cont, inut
Arbori digitali
Structuri Patricia
FII, UAIC
Curs 12
SD 2016/2017
2 / 21
Spat, iul de memorie necesar reprezentarii unui dict, ionar este redus:
radacina comuna este reprezentata o singura data
FII, UAIC
Curs 12
SD 2016/2017
3 / 21
Arbori digitali
I
Information retrieval
FII, UAIC
Curs 12
SD 2016/2017
4 / 21
FII, UAIC
Curs 12
SD 2016/2017
5 / 21
Arbori digitali
nalt, imea arborelui este egala cu lungimea celui mai mare cuvant din S
FII, UAIC
Curs 12
SD 2016/2017
6 / 21
FII, UAIC
Curs 12
SD 2016/2017
7 / 21
FII, UAIC
Curs 12
SD 2016/2017
8 / 21
I
I
un prefix comun
un sufix care nu mai apart, ine niciunui element
Curs 12
SD 2016/2017
9 / 21
Cont, inut
Arbori digitali
Structuri Patricia
FII, UAIC
Curs 12
SD 2016/2017
10 / 21
O structura rara memoreaza put, ine chei; exista multe lant, uri din
noduri intermediare cu un succesor
Curs 12
SD 2016/2017
11 / 21
FII, UAIC
Curs 12
SD 2016/2017
12 / 21
fiecare nod intern are cel put, in 2 copii s, i cel mult d copii
FII, UAIC
Curs 12
SD 2016/2017
13 / 21
C
autarea: similara cazului necompactat, cu deosebirea ca n fiecare
nod este testata valoarea de pe pozit, ia memorata de nod, iar cand se
ajunge pe un nod de pe frontiera se testeaza cheia
Curs 12
SD 2016/2017
14 / 21
I
I
Curs 12
SD 2016/2017
15 / 21
Cont, inut
Arbori digitali
Structuri Patricia
FII, UAIC
Curs 12
SD 2016/2017
16 / 21
Structuri Patricia
Un arbore digital binar este un arbore digital peste alfabetul {0, 1}.
FII, UAIC
Curs 12
SD 2016/2017
17 / 21
FII, UAIC
Curs 12
SD 2016/2017
18 / 21
C
autarea - se poate termina cand pozit, ia curenta este mai mica
decat ultima pozit, ie testata
Curs 12
SD 2016/2017
19 / 21
S, tergerea - exemplu
Teorema:
Presupunem ca se creeaza o structura Patricia pornind de la o structura
vida prin n inserari de chei generate aleator. Atunci operat, ia de cautare
necesita O(log n) comparat, ii n medie.
FII, UAIC
Curs 12
SD 2016/2017
20 / 21
Determina cea mai lunga cheie care este prefix (exemplu: pentru a
trimite pachete, alege adresa IP care este cel mai lung prefix)
FII, UAIC
Curs 12
SD 2016/2017
21 / 21