[Prévia] [Próxima] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico]
[Índice de assunto]
RE: mais sobre key e item!
- Subject: RE: mais sobre key e item!
- From: Yoshiharu Kohayakawa <yoshi@ime.usp.br>
- Date: Tue, 1 May 2001 19:02:37 -0300
Vito Alexis di Leo Gremmelspacher wrote (on Tuesday, 1 May 2001, at 14:15:16 -0300):
> Na hora de inserir um elemento na arvore, precissamos comparar
> as chaves dos items, ou seja sua sequencia de ords, certo?
> Para acessar as chaves podemos implementar (por exemplo) uma
> funcao que retorna um poteiro para inteiro, ou seja, o vetor
> que contem os ords do respetivo item. Ou senao, podemos
> incluir um outro campo no item que ja conteria a sequencia
> de ords, poupando assim a chamada. Mas em ambos casos ainda
> precissamos fazer uma coparacao para cada ord (cada letra),
> e, no pior caso, comparar todos os ords da menor palavra.
> Nao seria uma boa ideia tranformar todos os ords num unico
> numero adotando uma base bem alta?
> Ja que o max(`offset') e' 255, e temos so' 255 carateres
> diferentes, uma base de 512 seria o bastante grande, ne?
> Assim, precissariamos fazer uma unica comparacao entre
> items e nao seria mais tao custoso (em termos de espaco)
> o armazenamento deste num, para evitar uma chamada de
> funcao...
Pelo que entendi, voce quer representar as palavras por
inteiros, certo? O que voce fará com palavras com mais de
oito caracteres? Y.
> Opinioes?
> Prof?
>
>
> --
> []'s
> Vito A. Di Leo G.