algo_039
Problem Statement
Problem Statement
Write an algorithm to dequeue (circular queue)
Algorithm
procedure dequeue(Q[], front, rear)
begin
if(front = -1)
write("Queue empty.");
else
rear ← Q[front];
write("Deleted element: ", val);
--------------------------------
| front ← (front + 1) % Qsize; |
| if(front > rear) | Vice Versa
| front ← -1; |
| rear ← -1; |
--------------------------------
endif
endif
end procedure1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16