【发布时间】:2021-11-25 10:34:48
【问题描述】:
我无法更改函数的参数或 Node 构造函数。当我调用 push 函数 - push(T element1) - 然后用不同的元素 - push(T element2) 再次调用它时,它根本不会改变节点的数据,只是给它 element1 数据。
public void push(T element) {
/* YOUR CODE HERE */
Node<T> newNode = new Node<T>(element, top);
if(isEmpty()) {
top = bottom = newNode;
System.out.println("Stack is empty");
}
newNode.setData(element);
newNode.setLink(top);
top = newNode;
count++;
return;
}
【问题讨论】:
标签: java linked-list stack