Eduardo Paci Galvão wrote:

> Pessoal,
> 
> Meu vetor [vet] possui os seguintes itens, sempre
> em ordem crescente:
> 
> 10, 21, 35, 90, 136, 200....
> 
> Existe alguma maneira prática de se verificar
> se o número 35, por exemplo, existe neste vetor?
> 
> (sem precisar varrer os itens, um a um?)

Você pode usar uma thashedstringlist ou você pode construir sua própria 
rotina: pegue o elemento central, compare com o elemento que você quer. 
Igual, encontrou; se é menor tem que pesquisar na segunda metade; se é 
maior, tem que pesquisar na primeira metade. Repita este procedimento de 
forma recursiva até achar o bendito.

--
Joao Morais

Responder a