Si consideri l struttura dati lista doppiamente concatenata definita dalle seguenti classi:
class Elem{
int valore;
Elem next;
Elem prev;
}
class Lista{
Elem first;
int size;
}
Scrivere un metodo iterativo
static void delete (Lista l, Elem e)
in Java, che preso come parametro una lista l ed un suo elem e, assumendo che e appartenga ad l (senza effettuare ulteriori controlli), cancella l'elem e dalla lista doppiamente concatenata.