Salve a tutti,
sto studiando le liste in java e nello specifico devo creare una pila. Non ho capito come funziona il metodo push (cioè quello che inserisce un nuovo nodo nella lista)
questo è il metodo:
Allora creo un nodo con new Node e metto l'elemento all'interno del nodo. Poi concodice:public void push(E element) { Node<E> v = new Node<E>(element,top); top = v; size++; }
top =v;
porto il puntatore in testa alla lista. La cosa che non ho capito è questa:
come fa il nuovo nodo (creato) a puntare a quello precedente ?