Hàng đợi (queue) là cấu trúc dữ liệu có tính chất "vào trước ra trước" (FIFO): dữ liệu thêm vào sớm nhất sẽ bị lấy ra trước tiên. Thao tác enqueue thêm dữ liệu vào cuối hàng, thao tác dequeue lấy dữ liệu ở đầu hàng ra. Bắt đầu từ một queue rỗng, thực hiện các thao tác theo thứ tự sau.
1. enqueue(5)
2. enqueue(2)
3. enqueue(8)
4. dequeue()
5. enqueue(4)
6. dequeue()