Foro de elhacker.net

Programación => Java => Mensaje iniciado por: McKain en 29 Julio 2005, 21:41 pm



Título: Ayuda con Java!
Publicado por: McKain en 29 Julio 2005, 21:41 pm
No se si alguno de ustedes me podria ayudar con esto: Un metodo que reciba como parametro una lista simplemente encadenada SList y devuelve OTRA LISTA al revez de la original.
    public SList reverse (SList s)

Un metodo que reciba como parametro una lista simplemente encadenada SLista y devuelva OTRA LISTA que contenga solo los datos en las posiciones impares de la lista original.
    public SList impares (SList s)
 ...es que no entiendo muy bien las List, GRacias



Título: Re: Ayuda con Java!
Publicado por: heap en 30 Julio 2005, 01:28 am
Código:
	public void reverse() {
MessageWord temp = head;
head = tail;
do {
// System.out.println( "here $$" + tail.word);
MessageWord junk;
junk = tail.next;
tail.next = tail.prev;
tail.prev = junk;
tail = tail.next;
// System.out.println( "here" + tail.word);
} while (tail != null);
Esta la hize para una doblemente enlazada, si esa sencillamente enlazada no lo puedes hacer pork no tienes una referencia la anterios, en algun punto perderias la referencia a los nodos, explicate mejor