gpt4 book ai didi

java - 如何使用java中的另一个堆栈反转堆栈

转载 作者:行者123 更新时间:2023-12-01 20:52:41 26 4
gpt4 key购买 nike

嗨,我正在尝试使用另一个空堆栈来反转堆栈(我自己编码的堆栈)。由于某种原因它无法正常工作。谁能帮我这个 ?

public static void main(String[] args) {

Stack stack1 = new Stack();

//filling the stack with numbers from 0 to 4
for(int i = 0; i < Constants.MAX_ELMNTS; i++){

stack1.push(new Integer(i));
System.out.println(i);
}


Stack reverse = new Stack();

while(stack1.getNbElements() > 0){

reverse.push(stack1.pop());
}

最佳答案

 while(!stack1.isEmpty()){
Integer value = (Integer)stack1.pop();
System.out.println(value);
reverse.push(value);
}

关于java - 如何使用java中的另一个堆栈反转堆栈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42914899/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com