CodeBlanks Logo Icon CodeBlanks

Özet - Queue

Queue'ya eleman ekleyip çıkarıp sırayı yazdıran mini görev yaparsın.

Özet - Queue

Bu grupta queue'nun ne olduğunu, enqueue, dequeue, front ve back kavramlarını öğrendin. Queue FIFO ilkesiyle çalışır.

Queue, BFS, zamanlayıcı ve kuyruk sistemlerinde kullanılır. Enqueue O(1), dequeue uygulama bağımlıdır.

Uygulama Queue boyutu

queue_size(queue) yaz. Eleman sayısını döndür. print(queue_size([1, 2, 3, 4])) ile 4 yazdır.

Başlangıç kodu

solution.py
def queue_size(queue):
    # Boyut

Örnek çözüm

solution.py
def queue_size(queue):
    # Boyut
    return len(queue)
print(queue_size([1, 2, 3, 4]))

Beklenen çıktı

4

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Özet - Queue: kavramları eşleştir

Kavram Anlamı
enqueue Arkaya ekle
dequeue Önden çıkar
FIFO İlk giren ilk çıkar
BFS Graph

2 Queue ilkesi

Soru
Queue ____ ilkesiyle çalışır.
Cevap
Queue FIFO ilkesiyle çalışır.

Açıklama: FIFO doğru.

3 Queue hangi algoritmada kullanılır?

  • DFS
  • BFS Doğru cevap
  • Selection sort
  • İkili arama

Açıklama: BFS queue kullanır.

Başlangıç bölümündeki tüm dersler