We all know that in Algorithms subject of Computer Science Min Heaps and Max Heaps are basically priority queues.
I have implemented various methods of heaps like build_heap,heapify,increase key,etc.
So now,that I have acquired a good understanding of it,I wanted to take advantage of the functional aspect of Java language.
I googled and found PriorityQueue.
As I proceeded to learn about them,I could not find any inbuilt methods like:
increase_key(x,k)
decrease_key(y,K)
I am using heaps for implementation of Dijkstra algorithm and it has use of the above two operations but now I think I have to go for my own heap implementation.
Did I miss something in my googling?