# Queue

In the field of Data Structures in Computer Science, queues are a very important data structure. A Queue is a linear data structure, which is simply a collection of entries that are tracked in order, such that the addition of entries happens at one end of the queue, while the removal of entries takes place from the other end.
In this category, we will look into all operations and problems related to Queue.

## Top Problems related to Queue

Reverse string Word Wise

Sort a Stack

String Palindrome

Insert Interval

Water Droplet Mixing

Remove Consecutive Duplicates From String

Maximum in Subarrays of length K

Connect N Ropes With Minimum Cost

Reverse Stack Using Recursion

LRU Cache Implementation

Next Greater Element

Decode String

Minimum Depth Of Binary Tree

Sliding Maximum

First Negative In Every Window

Break Number

Diagonal Sum

Odd even level

Valid Parentheses

Stack using queue

Deepest Leaves Sum