В этой статье мы собираемся использовать программу Java для преобразования очереди с выходом. Если вы начинающий программист на Java и хотите начать изучать структуру данных в Java, тогда внимательно следите за этим учебным пособием, поскольку мы собираемся рассказать о том, как написать java-программу для изменения очереди.
Скопируйте приведенную ниже программу Java и выполните ее с помощью компилятора Javac. В конце этой программы мы поделились выводами этой программы.
import java.util.LinkedList; import java.util.Queue; import java.util.Stack; public class Queue_reverse { static Queue<Integer> queue; static void Print() { while (!queue.isEmpty()) { System.out.print( queue.peek() + ", "); queue.remove(); } } // Функция реверса очереди static void reversequeue() { Stack<Integer> stack = new Stack<>(); while (!queue.isEmpty()) { stack.add(queue.peek()); queue.remove(); } while (!stack.isEmpty()) { queue.add(stack.peek()); stack.pop(); } } // Код драйвера public static void main(String args[]) { queue = new LinkedList<Integer>(); queue.add(10); queue.add(20); queue.add(30); queue.add(40); queue.add(50); queue.add(60); queue.add(70); queue.add(80); queue.add(90); queue.add(100); reversequeue(); Print(); } }
100, 90, 80, 70, 60, 50, 40, 30, 20, 10