Best Operation

As stated earlier, the "best" element is always at the root of a binary heap implementation of PriorityQueue ADT.

Therefore best() is $O(1)$ operation returning the value stored at root.