The answer is circular array. A stack queue can be implemented as a circular array . This data structure is also known as Circular buffer. Circular array is a data structure that used a array as if it were connected end-to-end. It is to insert and remove items from a queue from time to time. The idea of a circular array is that the end of the array “wraps around” to the start of the array.