The document discusses different types of queues including linear queue, circular queue, and double ended queue (deque). It provides algorithms for common queue operations like insertion and deletion. For linear and circular queues, insertion adds to the rear and deletion removes from the front. Deque allows insertion and deletion from both front and rear, and there are two types - input restricted allows insertion only at rear, output restricted allows deletion only at front.