Expand description

The queue module contains a series of structs to create queues and their utility functionalities using cyclic lists.

As a result, the queue inherits the O(1) insertion and deletion for enqueuing & dequeuing.

Structs

Queue is the struct used to define the state of a queue using cyclic List. As a result, the queue inherits the O(1) insertion and deletion for enqueuing & dequeuing.