Package br.unip.aps.estruturas
Class Trie<V>
java.lang.Object
br.unip.aps.estruturas.Trie<V>
Arvore de prefixos (Trie): acha todos os nomes que comecam com um prefixo examinando so os caracteres do prefixo.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionValores da chave exata (vazio se nao existir).intchaves()comPrefixo(String prefixo, int limite) Atelimitenomes que comecam com o prefixo, em ordem alfabetica (percurso em profundidade).intcontarPrefixo(String prefixo) Quantas chaves comecam com o prefixo (sem percorrer a subarvore).voidInsere o nome (exibido como veio) associado a um valor.static Stringnormalizar(String s) Chave normalizada: maiusculas sem acentos, como nos arquivos do INPE.intnos()
-
Constructor Details
-
Trie
-
-
Method Details
-
normalizar
Chave normalizada: maiusculas sem acentos, como nos arquivos do INPE. -
inserir
Insere o nome (exibido como veio) associado a um valor. -
buscar
Valores da chave exata (vazio se nao existir). -
contarPrefixo
Quantas chaves comecam com o prefixo (sem percorrer a subarvore). -
comPrefixo
Atelimitenomes que comecam com o prefixo, em ordem alfabetica (percurso em profundidade). -
chaves
public int chaves() -
nos
public int nos()
-