Consider a priority queue Q[N] of size N and type T. Then following
operations can be performed on the priority queue:
·
MakeEmpty(Q): Make an empty priority queue Q.
·
Isempty(Q): Return TRUE(1) if the queue Q is empty, otherwise FALSE(0).
·
IsFull(Q): Return TRUE(1) if the queue Q is Full, otherwise FALSE(0).
·
insert(Q, x): Add the element ‘x’ in the queue Q according to its priority if the
queue Q is not full.
·
deletemin(Q): Delete the minimum priority element if the queue Q is not empty.
·
FindMin(Q): Find the minimum priority element from the queue Q if the Queue is not
empty.
No comments:
Post a Comment