Коллекция Java, Упражнения PriorityQueue: Упражнение 7 с решением
Напишите программу на Java для сравнения двух очередей с приоритетом.
Пример Решение : —
Код Java:
import java.util.PriorityQueue; public class Exercise7 {public static void main (String [] args) {//Создаем пустую очередь приоритета PriorityQueue pq1 = new PriorityQueue (); //использовать метод add () для добавления значений в приоритетную очередь pq1.add ("Red"); pq1.add («Зеленый»); pq1.add («Черный»); pq1.add («Белый»); System.out.println ("Очередь первого приоритета:" + pq1); PriorityQueue pq2 = new PriorityQueue (); pq2.add («Красный»); pq2.add («Розовый»); pq2.add («Черный»); pq2.add («Апельсин»); System.out.println ("Очередь второго приоритета:" + pq2); //вывод сравнения в приоритетной очереди для (String element: pq1) {System.out.println (pq2.contains (element)? "Yes": "No"); }}}
Пример вывода:
Очередь первого приоритета: [Черный, Красный, Зеленый, Белый] Очередь второго приоритета: [Черный, Оранжевый, Розовый, красный] Да Да Нет Нет
Редактор кода Java: