Circular queue (ring buffer)

medium

One modulo wraps the write position back to slot 0, so a fixed block of memory serves an unbounded sequence of operations. This is what backs audio pipelines and kernel packet queues.

Worst O(1)Space O(capacity)
Loading the circular queue (ring buffer) engine…

Where to go next