Question: Is it possible to build a Queue structure that enQueue and DeQueue (min) can both be completed in O(1)? enQueue means insert an element into a queue; DeQueue(min) means remove the minimum element from a queue. Be detailed in your response and provide examples also.