[Image:Data Queue.svg|thumb|300px|right|Representasyon ng FIFO Queue]] Sa
agham pangkompyuter, ang
queue ay isang
istraktura ng data kung saan ang mga elemento ay nakaayos ng sunod sunod at sumusunod sa konsepto ng
First in, First out (FIFO). Isa itong halimbawa ng isang
linyar na istraktura ng data(linear data structure). Kagaya ng sa
Stack, dalawang operasyon ang naglalarawan sa data structure na ito, ang enqueue at dequeue. Ang enqueue ay ang pag dadagdag ng data sa likod(o huli) ng queue samantalang ang dequeue naman ay ang pagtanggal ng data sa harap(o una) ng queue. Tandaan na ang mga operasyon na ito ay sumusunod sa konsepto ng FIFO. Ang ilan pang mga operasyon na maaaring gawin sa isang Queue ang sumusunod:
- pagbibigay ng simulang halaga(initialize) ng queue
- pagsubok kung walang laman ang queue
- pagsubok kung puno na ang queue