Write a program that creates and prints a priority queue of some country names in descending order.
SOLUTION:
import java.util.Comparator; import java.util.PriorityQueue; public class PriorityQueueExample { public static void main(String args[]){ PriorityQueue< String >pq=new PriorityQueue< String >(10,new CountryName()); pq.add("India"); pq.add("Bangla Desh"); pq.add("USA"); pq.add("Australia"); pq.add("Israel"); pq.add("United Kingdom"); pq.add("Rasia"); System.out.println("Country names in descending order: "); while( pq.size() > 0 ) { System.out.println(pq.poll()); } } } class CountryName implements Comparator< String > { public int compare(String a, String b) { return b.compareToIgnoreCase(a); } }
No comments:
Post a Comment