Concept Flow - Dequeue Operation
Start with Deque
Check if Deque is empty?
Yes→Return error or None
No
Remove element from front or rear
Update pointers (front/rear)
Return removed element
Deque updated
The dequeue operation removes an element from either the front or rear of the deque, updating pointers accordingly, or returns None if empty.