PUSH
Start
IF Stack isEmpty,
THEN PUSH Top = -1,
ELSE Stack isFull,
THEN Display Overflow.
End
POP
Start
IF Stack isFull,
THEN POP Top = -1,
ELSE Stack isEmpty,
THEN Display Underflow.
End
ENQUEUE
Start
IF Queue isEmpty,
THEN ENQUEUE rear = -1,
ELSE QUEUE isFull,
THEN Display Queue Overflow.
End
DEQUEUE
Start
IF Queue isFull,
THEN POP front = -1,
ELSE Queue isEmpty,
THEN Display Queue Underflow.
End