[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ocorrencias na mesma linha



Talvez a saída:
1) ancora 3 15 15 15
seria melhor do que
2) ancora 3 15

Imagine, por exemplo que a palavra ancora apareça 3 vezes na linha 15, 2
vezes na linha 16 e uma vez na linha 17

usando 2) a saida seria
6 15 16 17
não se saberia em quais linhas ancora apareceu mais vezes. A informação
seria incompleta

usando 1) a saida seria
6 15 15 15 16 16 17

Não seria mais correto?

Daniel Cukier


-----Mensagem original-----
De: Armando Ramos Gouveia <armando@ime.usp.br>
Para: Andrea Suman <deinha16@hotmail.com>
Cc: yoshi-mac122@ime.usp.br <yoshi-mac122@ime.usp.br>
Data: Quinta-feira, 5 de Novembro de 1998 16:14
Assunto: Re: ocorrencias na mesma linha



Ola', turma.

On Thu, 5 Nov 1998, Andrea Suman wrote:

> a palvra ancora não apareceu nenhuma vez até o momento e então, na linha
> 15 , eu acho 3 vezes esta palavra. Então no arquivo indez tem que sair
> assim:   ancora 3 15 15 15    ou      ancora 1 15 ?

Melhor e' a seguinte forma:     ancora 3 15
Essa seria a minha preferida! Sei que isso parece absurdo, mas nao
seria muito dificil implementar.

O importante e' ter em mente o seguinte: o primeiro numero da
linha NAO significa o tamanho da lista ligada,
  mas SIM deve dizer quantas vezes a palavra ocorre no arquivo,
e isso, no exemplo dado, significa: 3 vezes.

Portanto fica DESCARTADA a opcao      ancora 1 15
ok?

Quem quiser pode fazer ancora 3 15 15 15, mas nao se esquecam de que,
para a lista ligada, e' inutil a informacao sobre seu tamanho, pois
os elementos sao percorrids, um a um, ate' encontrar NULL.

Boa sorte!

Armando
5/nov/98.