gpt4 book ai didi

java - 将数字存储在堆栈中并将其打印在队列中

转载 作者:行者123 更新时间:2023-12-02 03:11:36 26 4
gpt4 key购买 nike

如果我在堆栈中存储一个数字,并且我想在队列中打印它,我应该再次在队列中存储相同的数字来打印它,还是有其他方法可以做到这一点?

import java.util.Stack;
import java.util.PriorityQueue;
import java.util.Scanner ;

public class Qa {

public static void main(String[] args) {

Scanner input = new Scanner (System.in);

Stack<Integer> A =new Stack<Integer>();

System.out.println(" the numbers should be less than 99 ");
int x = input.nextInt() ;

while(x> 0 && x < 99){

A.push(x);


}

PriorityQueue<String> B =new PriorityQueue<String>();


}

最佳答案

队列基本上是 FIFO。首先将元素存储在 Stack 中。弹出元素并将其再次存储在另一个堆栈中。现在弹出元素,您将得到它作为 FIFO(队列)。

关于java - 将数字存储在堆栈中并将其打印在队列中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40959238/

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