Puts the item at the head of the queue into the correct place. If you modify the item returned by Peek such that its “priority” changes, call this method to restore the correct order in the PriorityQueue.
Peek
PriorityQueue
public void RepositionHead()