Я учусь на экзамен, и это проблема старого теста:
У нас есть односвязный список с заголовком списка со следующим объявлением:
class Node {
Object data;
Node next;
Node(Object d,Node n) {
data = d;
next = n;
}
}
Напишите метод void addLast(Node header, Object x)
, который добавляет x
в конец списка.
Я знаю, что если бы у меня действительно было что-то вроде:
LinkedList someList = new LinkedList();
Я мог бы просто добавить элементы в конец, выполнив:
list.addLast(x);
Но как я могу сделать это здесь?