Queue adalah struktur data yang mengikuti prinsip FIFO (first in, first out), di mana elemen ditambahkan di satu ujung dan dihapus dari ujung lainnya. Operasi dasar pada queue termasuk createempty, enqueue, dequeue, is empty, dan is full. Queue diimplementasikan dalam pemrograman menggunakan struktur yang berisi variabel head, tail, dan array untuk menyimpan data.