Heap Sort is a popular and efficient sorting algorithm in computer programming. Learning how to write the heap sort algorithm requires knowledge of two types of data structures - arrays and trees. In this tutorial, you will understand the working of heap
Heap is used while implementing a priority queue. Dijkstra's Algorithm Heap Sort