-1
我有我的練習:使用一個附加堆棧和一些附加的非數組變量顛倒堆棧元素的順序。我做了什麼:堆棧元素的反向順序
public void reverse() {
if (isEmpty()) {
throw new EmptyStackException();
}
while (!stack.isEmpty()) {
stack1.push(stack.pop());
}
stack = stack1;
}
我使用了一個額外的堆棧(stack1)和其他非數組變量可以使用?
@ duy-nguyen.se你做的很好。你還想要什麼? – user3437460
根據Java API文檔堆棧不應該再使用。改爲使用Deque。您可以訪問Deque的兩端。 – aventurin
@aventurin感謝您的信息。 – quokka