Menu
CoddyTech

Đầu hàng đợi

Bài học 6 trên 12 trong khóa học Hàng đợi, chuỗi cấu trúc dữ liệu #2 của Coddy.

challenge icon

Thử thách

Dễ

Thêm vào Queue một phương thức có tên front, không nhận đầu vào và trả về phần tử đầu tiên trong hàng đợi.

Tự làm thử

#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();
        }
        if (cmd == "front") {
            std::cout << q.front() << std::endl;
        }
    }
    return 0;
}

Tất cả bài học trong Hàng đợi, chuỗi cấu trúc dữ liệu #2

Tự luyện tập: Trình biên dịch C online