кодесурса

Коллекция Java, упражнения PriorityQueue: измените priorityQueue на максимально приоритетный

script1adsense2code
script1adsense3code

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

Напишите программу на Java, чтобы изменить priorityQueue на максимально приоритетный.

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

Java-код:

import java.util.*;
  public class Example12 {
  public static void main(String[] args) {
  PriorityQueue<Integer> pq1 = new PriorityQueue<>(10, Collections.reverseOrder());
      
   // Add numbers in the 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("\nOriginal Priority Queue: "+pq1);
System.out.print("\nMaximum Priority Queue: ");
Integer val = null;
while( (val = pq1.poll()) != null) {
    System.out.print(val+"  ");
      }
	  System.out.print("\n");
  }
}

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

 Первоначальная приоритетная очередь: [89, 82, 70, 25, 16, 22, 36, 10, 14]          
                                                                       
Максимальный приоритет очереди: 89 82 70 36 25 22 16 14 10 

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

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code