
Kuyruk (Queue) veri yapısı, bilgisayar bilimlerinde sıklıkla kullanılan ve belirli bir düzene göre veri saklayan önemli yapılardan biridir. Bir kuyruk, verileri "ilk giren ilk çıkar" (First-In-First-Out, FIFO) prensibine göre işler ve bu özelliğiyle birçok gerçek hayat senaryosunu yansıtır. Özellikle işlem sıralaması, kaynak paylaşımı, ağ iletişimi ve simülasyon uygulamalarında kullanılarak sistemlerin daha etkin ve adil çalışmasını sağlar. Bu nedenle kuyruk yapısının anlaşılması, algoritma ve yazılım geliştirme açısından kritik öneme sahiptir.
Basit Kuyruk basitçe FIFO Yapısını takip eder. Öğeyi yalnızca kuyruğun arkasına ekleyebilir ve öğeyi kuyruğun önünden kaldırabiliriz.
Çift uçlu kuyrukta, ekleme ve silme işlemleri her iki uçtan da yapılabilir. İki türü vardır:
Bu, son pozisyonun ilk pozisyona geri bağlandığı özel bir kuyruk türüdür. Burada da işlemler FIFO sırasına göre gerçekleştirilir.
Öncelik kuyruğu, öğelere kendilerine atanan önceliğe göre erişilen özel bir kuyruktur. İki türü vardır:

Henüz Tartışma Girilmemiştir
"Kuyruk (Veri yapısı)" maddesi için tartışma başlatın
Kuyruk Yapısı Temel Terminolojisi
Kuyrukta Temel İşlemler
Ekleme (Enqueue)
Çıkarma (Dequeue)
Öndeki Elemanı Görüntüleme (Peek / Front)
Kuyruk Boş mu Kontrolü (isEmpty)
Kuyruk Dolu mu Kontrolü (isFull)
Boyut Öğrenme (Size)
Temizleme (Clear)
Kuyruk Türleri
Basit Kuyruk
Çift Uçlu Kuyruk (Deque)
Dairesel Kuyruk
Öncelik Kuyruğu
Bu madde yapay zeka desteği ile üretilmiştir.