Menu
Coddy logo textTech

dequeue

Coddy'nin Kuyruk - Veri Yapıları Serisi #2 kursunda ders 5 / 12.

challenge icon

Görev

Kolay

Queue sınıfına, girdi almayan ve kuyruğun önündeki (front) öğeyi kaldıran dequeue adında bir metot ekleyin.

Hatırlatma! Bu, ilk giren ilk çıkar (FIFO) prensibiyle çalışan bir veri yapısıdır.

Kendin dene

#include <iostream>
#include <sstream>
#include <string>
#include "queue.h"

int main() {
    Queue q;
    std::string line;
    while (std::getline(std::cin, line)) {
        std::istringstream iss(line);
        std::string cmd;
        if (!(iss >> cmd)) continue;
        if (cmd == "enqueue") {
            int x; iss >> x; q.enqueue(x);
        }
        if (cmd == "dequeue") {
            q.dequeue();
        }
    }
    for (int item : q.items) {
        std::cout << item << std::endl;
    }
    return 0;
}

Kuyruk - Veri Yapıları Serisi #2 bölümündeki tüm dersler