Escolar Documentos
Profissional Documentos
Cultura Documentos
/05/2015
1
Introduo
Exemplos de chaves:
010101010000000000101000000001010
ABABBBABABA, Maria
19034717
Introduo
TRIE vem de RETRIEVAL
RECUPERAO
um tipo de rvore de
busca.
emma 30
rol 27
roger 52
rvore TRIE Incluir Chaves
ana 56
a
56
rvore TRIE Incluir Chaves
amy 15
a
n m
a y
56 15
rvore TRIE Incluir Chaves
emma 30
a e
n m
m
a y m
56 15
30
rvore TRIE Incluir Chaves
rol 27
a r
e
n m
m o
a y m l
27
56 15
30
rvore TRIE Incluir Chaves
roger 52
a r
e
n m
m o
l g
a y m
a e
r
27
56 15
30
52
rvore TRIE Buscar Chaves
Busca caractere a caractere se a chave pertence a
TRIE
a r
e
n m
m o
l g
a y m
a e
r
27
56 15
30
52
rvore TRIE Buscar Chaves
A chave roberta no pertence a rvore
a r
e
n m
m o
l g
a y m
a e
r
27
56 15
30
52
Incluir Chaves Sequencia de Passos
a b
b
a b a
a b
b a b
a a
b
a a
b a b
b b
b
rvore TRIE Remover Chave
Remoo da chave bbaaa
b
a
b
a a
b
b
b a b
a
a b
a
b b
b b
b
Aplicaes para rvore TRIE
Soluo do problema de busca de chaves
semelhantes.
a i
o u e
*
m u
r
i i i * *
* e o
* r *
a m
* o s
s *
*
rvore TRIE Exerccios
2) Crie uma rvore TRIE com a seguinte frase:
O rato roeu a roupa do rei de Roma e a rainha de
H desperdcio de espao.
rvore TRIE Implementao
Resolve o problema de
desperdcio de espao.
rvore TRIE Implementao - TST
Para a rvore ficar balanceada as chaves devem
estar ordenadas.
rvore Digital Binria
Chaves: 0 1
00
0 1
0000 0
00010 *
0 0 1
00011
010110 0 1
1
0
010111
0 1
10 1
101
0 1
1010
rvore Digital Binria de Prefixo
S1 = 0
0 1
S2 = 1000
S1
S3 = 10010 0 1
S4 = 11100 1
0
S5 = 11101
0
0 1
S2 0 1
Na rvore digital binria de 0
S4 S5
prefixo cada chave S3
0 1 0 1
0 1 0 1
0 1
rvore PATRICIA Inserir Chave
Palavra 1: Consultrio
Consultrio
rvore PATRICIA Inserir Chave
Palavra 1: Consultrio
Palavra 2: Consultar
Encontrada Diferena
Consultrio,Consulta no 8 Caractere
8,a X=8
Y = a (a < o)
Consultar Consultrio
rvore PATRICIA Inserir Chave
Palavra 3: Consulado
Verificada diferena no 7
Consulado,Consultar caractere
Consultar Consultrio
rvore PATRICIA Inserir Chave
Palavra 4: Consultado
Consultado,Consulado
t > a no 7 caractere
Consultado,a
Consultado,Consultar a = a no 8 caractere (direita)
d < r no 9 caractere
1,d
Consultrio
Consultado Consultar
rvore PATRICIA Buscar Chave
Sequencia de passos:
x, y
0 1
0 1 0 1
0 1 0 1
0 1
rvore PATRICIA Remover Chave
Sequencia de Passos:
Remover Consulado
7,a
1,a
Consulado
1,d
Consultrio
Consultado Consultar
rvore PATRICIA Remover Chave
Remover Consulado
8,a
1,d
Consultrio
Consultado Consultar
rvore PATRICIA Remover Chave
Remover Consular
8,a
1,d
Consultrio
Consultado Consultar
rvore PATRICIA Remover Chave
Remover Consular
8,a
Consultado Consultrio
Exerccios