Hola!, necesito ayuda!
Estoy trabajando con una lista simplemente enlazada, necesito un metodo que busque un Objeto Comparable, pasandole por parametro un
index del objeto que quiero mostrar, ese metodo me retorna(sin removerlo) el elemento ubicado en la posicion
index de la lista.
Yo hice esto q busca un objeto x en la lista, y en caso de encontrarlo retorna una referencia al objeto que ESTÁ EN LA LISTA. Retorna null si x no está en la lista o si x es null o si x no es compatible con el contenido de la lista:
Código:
public Comparable search (Comparable x)
{
if ( ! isHomogeneus( x ) ) return null;//Controla homogeneidad en la lista
Comparable r = null;
Node p = frente;
while ( p != null && x.compareTo( p.getInfo() ) != 0)
{
p = p.getNext();
}
if ( p != null ) r = p.getInfo();
return r;
}
Pero lo que yo necesito es un metodo
public Comparable get(int index): retornando (sin removerlo) el elemento ubicado en la posicion index de la lista.