Yığın (stack) ve kuyruk (queue) nasıl çalışır?

Yığın (Stack)

Yığın, son giren ilk çıkar (LIFO) prensibiyle çalışan bir veri yapısıdır. Yığın işlemleri genellikle \"push\" ve \"pop\" olarak adlandırılır.
  • Push: Yığına eleman ekler.
  • Pop: Yığından en üstteki elemanı çıkarır.
  • Peek: Yığının en üstteki elemanını görüntüler ama çıkarmaz.
Yığın, genellikle fonksiyon çağrıları ve geri döndürme işlemlerinde kullanılır.

Kuyruk (Queue)

Kuyruk, ilk giren ilk çıkar (FIFO) prensibiyle çalışan bir veri yapısıdır. Kuyrukta işlemler \"enqueue\" ve \"dequeue\" olarak bilinir.
  • Enqueue: Kuyruğa eleman ekler.
  • Dequeue: Kuyruğun önündeki elemanı çıkarır.
  • Front: Kuyruğun önündeki elemanı görüntüler ama çıkarmaz.
Kuyruk, genellikle görev yönetimi ve veri akışı kontrolünde kullanılır.

Cevap yazmak için lütfen .

Yığın (stack) ve kuyruk (queue) nasıl çalışır?

🐞

Hata bildir

Paylaş