Menu
CoddyTech

Keluarkan dari antrean

Pelajaran 5 dari 12 dalam kursus Antrean, Seri Struktur Data #2 di Coddy.

challenge icon

Tantangan

Mudah

Tambahkan method bernama dequeue ke Queue yang tidak menerima input dan menghapus item paling depan dari queue.

Ingat! Ini adalah struktur data first in, first out (FIFO).

Coba sendiri

#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;
}

Semua pelajaran di Antrean, Seri Struktur Data #2

Latihan sendiri: Compiler C online