programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
• Campbell Ritchie
• Jeanne Boyarsky
• Ron McLeod
• Paul Clapham
• Liutauras Vilda
Sheriffs:
• paul wheaton
• Rob Spoor
• Devaka Cooray
Saloon Keepers:
• Stephan van Hulst
• Tim Holloway
• Carey Brown
• Frits Walraven
• Tim Moores
Bartenders:
• Mikalai Zaikin

# poll() and peek()

Ranch Hand
Posts: 206
• Number of slices to send:
Optional 'thank-you' note:
I am having a hard time understanding the concept of poll() and peek() in priority queue. And also what is the natural order of sorting.

Ranch Hand
Posts: 664
• Number of slices to send:
Optional 'thank-you' note:
Poll removes the object from the Queue ,where as peek() simple retrives the object and does not remove it.
Natural ordering is ordering in a natural way.
For eg in String it would be Alphabetical order
In Numbers it would be Increasing order ...

Check out the api for further details.

Ranch Hand
Posts: 1710
• Number of slices to send:
Optional 'thank-you' note:
Hi Chander,

May be this link makes some (if not much) sense for you:
https://coderanch.com/t/262787/java-programmer-SCJP/certification/PriorityQueue

Chandra Bhatt
Ranch Hand
Posts: 1710
• Number of slices to send:
Optional 'thank-you' note:
Hi Chander,

Natural order of sorting:

1- Sorting numbers 323, 645, 43, 5, 53,2,654
Natural sorting (ascending order): 2,5,43,53,323,645,654
Natural sorting (descending order): 654, 645, 323, 53,43,5,2

2- Sorting characters: C, G, A, F, B, Z, X, T
A,B,C,F,G,X,T,Z

3- Sorting of String:

I think, if not going so verbose, the given examples make sense to understand the natural sorting order.
[ September 03, 2008: Message edited by: Chandra Bhatt ]

chander shivdasani
Ranch Hand
Posts: 206
• Number of slices to send:
Optional 'thank-you' note:
thanks a lot everyone.

 Consider Paul's rocket mass heater.