私は次のようにJavaスタックを使用しています:
Stack<Integer> stack_y = new Stack<Integer>();
そして後で、ある時点で、プッシュ、ピーク、およびポップを使用しています。
stack_y.push(1);
//some code
peek_value=stack_y.peek();
//some code
pop=stack_y.pop();
正常に動作している間push
、次のエラーが発生しpop
ますpeek
:
Exception in thread "main" java.util.EmptyStackException
at java.util.Stack.peek(Unknown Source)
at java.util.Stack.pop(Unknown Source)
at Hw1Node.DFS(Hw1Node.java:246)
また、関数を呼び出した行のメイン関数でエラーが発生します。