Ayuda con Java!

Iniciado por McKain, 29 Julio 2005, 21:41 PM

0 Miembros y 1 Visitante están viendo este tema.

McKain

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

|_|0|_|
|_|_|0|
|0|0|0|

heap

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
http://heap.zapto.org
www.badc0ded.org.ar