Concept Flow - Dequeue Operation
Check if queue is empty (front > rear)
Return error or null
Update front pointer (front++)
Return removed element
The dequeue operation first checks if the queue is empty (front > rear). If empty, returns error/null. If not, removes the front element, increments front pointer, and returns the removed element.
