Академический Документы
Профессиональный Документы
Культура Документы
RVORE PATRICIA
http://www.inf.ufrgs.br/~cagmachado/INF01124/t3.htm
http://www.ufjf.br/jairo_souza/files/2009/12/6-Strings-Pesquisa-Digital.pdf
https://profschreiner.files.wordpress.com/2015/01/arvoredigital.pdf
https://pt.wikipedia.org/wiki/%C3%81rvore_Patricia
Algoritimo de Insero
1 - Se a subrvore atual for vazia, criado um n de informao
com a chave X (isto ocorre somente na insero da primeira
chave) e o algoritmo termina
2 - Se a subrvore atual for simplesmente um n de informao, os
bits da chave X so comparados, a partir do bit de ndice
imediatamente aps o ltimo ndice da seqncia de ndices
consecutivos do caminho de pesquisa, com os bits
correspondentes da chave X deste n de informao, at
encontrar um ndice i cujos bits sejam diferentes
A comparao dos bits a partir do ltimo ndice consecutivo
melhora o desempenho do algoritmo: se todos forem iguais, a
chave j se encontra na rvore e o algoritmo termina; seno,
vai para o passo 4
Algoritmo de insero
3 - Se a raiz da subrvore atual for um n de desvio, deve-se
prosseguir para a subrvore indicada pelo bit da chave X de
ndice dado pelo n atual, de forma recursiva
4 - Criar um n de desvio e um n de informao: o primeiro
contendo o ndice i e o segundo a chave X. A seguir, o n de
desvio ligado ao de informao pelo ponteiro de subrvore
esquerda ou direita, dependendo se o bit de ndice i da chave X
seja 0 ou 1, respectivamente
5 - O caminho de insero percorrido novamente de baixo para
cima, subindo com o par de ns criados no passo 4 at chegar a
um n de desvio cujo ndice seja menor que o ndice i
determinado no passo 2: este o ponto de insero e o par de
ns inserido