Senin, 14 Juli 2025

Queue


#include <iostream>

#include <queue>

int main() {

    std::queue<int> myQueue;

    myQueue.push(10); // Add 10 to the queue

    myQueue.push(20); // Add 20

    myQueue.push(30); // Add 30

    std::cout << "Front element: " << myQueue.front() << std::endl; // Output: 10

    std::cout << "Back element: " << myQueue.back() << std::endl;   // Output: 30

    myQueue.pop(); // Remove 10

    std::cout << "Front element after pop: " << myQueue.front() << std::endl; // Output: 20

    std::cout << "Queue size: " << myQueue.size() << std::endl; // Output: 2

    if (myQueue.empty()) {

        std::cout << "Queue is empty." << std::endl;

    } else {

        std::cout << "Queue is not empty." << std::endl; // Output: Queue is not empty.

    }

    return 0;

}

Tidak ada komentar: