Kuyruk —  ilk gelende öğelere erişimi olan soyut veri türü — ilk çıktı» (FIFO, İlk Giren - İlk Çıkar).
Hatırlama kolaylığı için mağazadaki olağan kuyruğu hatırlayabilirsiniz.

sıra<int> A; – öğe içermeyen boş bir sıra oluşturmak 

a.push(5); – sıranın sonuna 5 değerini ekleyin
 
a.pop(); – kuyruktaki ilk elemanı kaldır
 
int b = a.front();  – sıradaki ilk öğeyi değişkene döndür  (silinmeden)
 
a.empty() – sıra boşsa true,  aksi takdirde false döndürür.

Örnek bir algoritma
kuyruğa bir nokta ekle (x0,y0)
başlangıç ​​noktasının rengini hatırla
kuyruk boşalana kadar
  {
  sıradan bir (x,y) noktası al
  A[y][x] = başlangıç ​​noktasının rengi ise o zaman
    {
    A[y][x] = 2;
    kuyruğa bir nokta ekle (x-1,y)
    kuyruğa bir nokta ekle (x+1,y)
    kuyruğa bir nokta ekle (x,y-1)
    kuyruğa bir nokta ekle (x,y+1)
    }
  }