Design Circular Queue
Examples
Example 1:
Input: ["MyCircularQueue","enQueue","enQueue","enQueue","enQueue","Rear","isFull","deQueue","enQueue","Rear"]
[[3],[1],[2],[3],[4],[],[],[],[4],[]]
Output: [null,true,true,true,false,3,true,true,true,4]
Explanation:
Example 2:
Input: ["MyCircularQueue","enQueue","deQueue","deQueue","enQueue","enQueue","enQueue","Rear","isFull","Front"]
[[2],[1],[],[],[2],[3],[4],[],[],[]]
Output: [null,true,true,false,true,true,false,3,true,2]