Ajout d'éléments à la fin de la liste chaînée

J'étudie pour un examen, et c'est un problème à partir d'un vieux test:

Nous avons une seule liste, avec une liste tête avec la déclaration suivante:

class Node {
    Object data;
    Node next;
    Node(Object d,Node n) {
        data = d;
        next = n;
    }
}

Écrire une méthode void addLast(Node header, Object x) qui ajoute x à la fin de la liste.

Je sais que si j'avais quelque chose comme:

LinkedList someList = new LinkedList();

Je pourrais juste ajouter des éléments à la fin en faisant:

list.addLast(x);

Mais comment puis-je faire ici?

Pourquoi avez-vous besoin de passer par le Nœud d'en-tête pour ajouter quelque chose à la fin de la liste?
écrivez votre propre mise en œuvre pour addLast(Node header, Object x) that adds x at the end of the list google pour ajouter l'élément à la fin de individuellement linkedlist en java
probablement demander à son professeur.
c'est la question exacte, idk.
Essayez juste de l'ajout de la méthode à la classe de Nœud comme une méthode statique, et la boucle à la fin de l'en-tête du Nœud, puis l'ajout d'un nouveau nœud à la fin de la liste.

OriginalL'auteur John | 2011-03-08