Run Code  | API  | Code Wall  | Misc  | Feedback  | Login  | Theme  | Privacy  | Patreon 

A01 Implement Queue with Limited Size of Arrays

Language: Layout:
+ ] Show input
Absolute running time: 0.64 sec, cpu time: 0.62 sec, memory peak: 28 Mb, absolute service time: 0,71 sec 
edit mode |  history  | discussion
Queue { arraySize: 3, q: [ [] ], used: 0 }
Queue { arraySize: 3, q: [ [ 1, 2, 3 ], [] ], used: 3 }
Queue { arraySize: 3, q: [ [ 1, 2, 3 ], [ 4, 5 ] ], used: 5 }
x= 1
Queue { arraySize: 3, q: [ [ 2, 3 ], [ 4, 5 ] ], used: 4 }
front =  2
Queue { arraySize: 3, q: [ [ 4, 5 ] ], used: 2 }
Queue { arraySize: 3, q: [ [ 5 ] ], used: 1 }
Queue { arraySize: 3, q: [ [] ], used: 0 }