Коллекция Java, Упражнения PriorityQueue: Сравните две приоритетные очереди

Коллекция 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:

Оцените статью
nanomode.ru
Добавить комментарий