Originariamente inviato da leonapster
In un inserimento, non capisco come possa risultare modificata "this.init" dopo che ho agito su "p" anzichè su this.init
this.init = ...qualcosa...
ha senso farlo solo se k = 0, perché devi aggiungere in testa (prima del primo, eventuale se esiste, nodo) e quindi ovviamente la "testa" della lista, ovvero il tuo init, va toccato.
Ma per k > 0 al massimo è il next di un nodo che si tocca.