В искусстве отсутствие недостатков не есть достоинство (Э. Фаге).
Программа Java для обратной очереди
07.03.2018

Время чтения: 3 мин.
В этой статье мы собираемся использовать программу Java для преобразования очереди с выходом. Если вы начинающий программист на 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
Если статья понравилась, то поделитесь ей в социальных сетях:
Подписаться
авторизуйтесь
0 комментариев
Старые