From 25229f274255adc018812636c8ca5cdf88f43427 Mon Sep 17 00:00:00 2001 From: RikuYokoo Date: Mon, 1 Mar 2021 19:52:25 +0900 Subject: [PATCH] Add queue program --- yokoo_4.cpp | 64 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 yokoo_4.cpp diff --git a/yokoo_4.cpp b/yokoo_4.cpp new file mode 100644 index 0000000..3b7de3c --- /dev/null +++ b/yokoo_4.cpp @@ -0,0 +1,64 @@ +#include +#include + +using namespace std; + +class Queue{ + public: + int front(); + int back(); + void push(int set_number); + void pop(); + void empty(); + void all(); + private: + vector num; +}; + +int Queue::front() +{ + return num.at(0); +} + +int Queue::back() +{ + return num.at(num.size()-1); +} + +void Queue::push(int set_number) +{ + num.push_back(set_number); +} + +void Queue::pop() +{ + num.erase(num.begin()); +} + +void Queue::empty() +{ + cout << num.size() << endl; +} +void Queue::all() +{ + for(int i=0;i