Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/08/2008, 16:45
pumajavi
 
Fecha de Ingreso: agosto-2008
Mensajes: 2
Antigüedad: 15 años, 9 meses
Puntos: 0
Ayuda.Tema: Listas genericas con objetos Comparables

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.