我已经在Java中实现了一个pop方法我将它用于分隔符匹配,尽管它在列表中留下了一个元素。POP方法链表
public int length(){
Node current = this.head;
int length = 0;
while(current != null){
current = current.getNextNode();
length += 1;
}
return length;
}
public char pop(){
Node current = this.head;
Node lastN = this.last;
for(int i = 0; i < length() - 2; i++){
current = current.getNextNode();
}
current.setNextNode(null);
this.last = current;
return lastN.getBracket();
}
如何弹出的第一个元素,如果长度是> = 1?,或用于改善我的代码的任何建议。
是的,但我想为实践目的而做,也是手动做这件事真的很重要,有点让你觉得。 –
只是增加了一个想法。 – manuelvigarcia
您是否检查过“初始”案例想法? – manuelvigarcia