Circular Queue Linear queue and circular queue built using a custom implementation of a linked list. The linear queue works by enqueueing new entries at the tail, and dequeueing old entries at the head (FIFO). Programmed in C.