Procura em lista encadeada

2 respostas
A

Eu criei uma lista encadeada e preciso de localizar um elemento nela.

Como posso fazer, mas tem que ser boolean

2 Respostas

B

A maneira mais simples seria vc percorrer a sua lista inteira procurando pelo elemento. Se vc achar, vc retorna true

seria algo do tipo:

for (percorrer a lista)
{
   if (elementoDaLista.equals (oqVcQuerComparar)) //se for num, tira o //.equals() e coloca ==
   {
        return true;
   }
}

Entendeu?!?

J

Talvez assim:

int pos = Collections.binarySearch(lista, objeto); System.out.println("Objeto encontrado na posição: "+pos);

http://java.sun.com/j2se/1.5.0/docs/api/java/util/Collections.html#binarySearch(java.util.List,%20T)

Criado 21 de agosto de 2006
Ultima resposta 21 de ago. de 2006
Respostas 2
Participantes 3