# Implement a Queue using a linked list

EasyImplement a

*queue*using a linked list by finishing the class blueprint below.Recall that a queue is a First in First out data structure.

Your queue has to implement the following methods:

`dequeue`

which will pop the next item from the queue`enqueue`

which will add an item to the queue`peek`

returns the item at the front of the queue.

## Try it first

## Solution

## 5 Essential Stacks & Queues Coding Interview Problems

Master Stacks & Queues by trying the coding challenges below.

- 1.Implement StackEasy
- 2.Implement QueueEasy
- 3.Max StackMedium
- 4.Valid ParenthesesMedium
- 5.Simplify PathMedium