1
abrir un editor de texto
2
Pega el siguiente código de Java:
RecursiveLLTraverser clase pública {
public static void traverseList ( LinkedList l ) { }
}
Todo el código irá dentro del método " traverseList " .
3 < p> Pegue el texto siguiente en el método " traverseList ":
if ( l.size () == 0 ) return;
if ( l.size ()> 0 ) {
LinkedList n = l.clone ();
objeto o = n.removeFirst ();
o.doSomething ();
traverseList (n ) ;
}
Esto toma una lista enlazada y hace una copia superficial de la misma con el primer elemento eliminado (y algunos tratamientos realizados sobre él ) que el clon se hace pasar por la lista de desplazamiento . en sí . Con el tiempo , el clon estará vacío , en cuyo caso el método de la lista de desplazamiento se devuelva .