Мне нужно нажать и извлечь из стека связанных списков, и это код, который я реализовал, чтобы поместить объект на вершину стека, однако, учитывая конструктор, я не понимаю, как извлечь что-то из стека.
это код, который у меня есть для push
public void push(Q obj) {
Node<Q> node = new Node(obj);
if (top == null) {
top = node;
}
else {
node.setNext(top);
top = node;
}
length++;
}
И это конструктор, который мне дали для Pop
Public T pop() {
//Change the return statement
return null;
}
это переменные, которые я определилна вершине моего кода
private int length = 0;
private Node<Q> top = null;