algo_035
Problem Statement
Problem Statement
Write an algorithm to dequeue.
Algorithm
procedure dequeue(Q[], front, rear)
begin
if(front = -1 || front > rear)
write("Queue empty, deletion can't be performed.");
else
val ← Q[front];
write("Deleted element", val);
front ← front + 1;
if(front > rear)
front ← -1;
rear ← -1;
endif
endif
end procedure1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14