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:
Pero lo que yo necesito es un metodopublic 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; }
public Comparable get(int index): retornando (sin removerlo) el elemento ubicado en la posicion index de la lista.