кодесурса

Коллекция Java, упражнения PriorityQueue: извлечение и удаление первого элемента

script1adsense2code
script1adsense3code

Коллекция Java, упражнения PriorityQueue: упражнение 9 с решением

Напишите программу на Java для извлечения и удаления первого элемента.

Пример решения : -

Java-код:

import java.util.PriorityQueue;
  public class Exercise9 {
  public static void main(String[] args) {
   // Create Priority Queue
      PriorityQueue<Integer> pq1 = new PriorityQueue<Integer>();  
      PriorityQueue<Integer> pq2 = new PriorityQueue<Integer>();     
   // Add numbers in the Priority Queue
   pq1.add(10);
   pq1.add(22);
   pq1.add(36);
   pq1.add(25);
   pq1.add(16);
   pq1.add(70);
   pq1.add(82);
   pq1.add(89);
   pq1.add(14);
   System.out.println("Original Priority Queue: "+pq1);
   System.out.println("Removes the first element: "+pq1.poll());
   System.out.println("Priority Queue after removing first element: "+pq1);
   }    
}

Пример вывода:

 Первоначальная приоритетная очередь: [10, 14, 36, 16, 22, 70, 82, 89, 25]          
Удаляет первый элемент: 10                                          
Очередь приоритетов после удаления первого элемента: [14, 16, 36, 25, 22, 70, 8
2, 89] 

Редактор кода Java:

Внесите свой код и комментарии через Disqus.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code