Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Methods Description
- ---------------------------
- push() inserts an element at the back of the queue
- pop() removes an element from the front of the queue
- front() returns the first element of the queue
- back() returns the last element of the queue
- size() returns the number of elements in the queue
- empty() returns true if the queue is empty
- */
- #include <iostream>
- #include <queue> // подключили библиотеку queue
- using namespace std;
- ///////////////////////////////////////////////////////////////
- int main()
- {
- queue<int> nums; // create a queue of int
- nums.push(1); // push element into the queue
- nums.push(2);
- nums.push(3);
- int front = nums.front(); // get the element at the front
- cout << "First element: " << front << endl;
- int back = nums.back(); // get the element at the back
- cout << "Last element: " << back << endl;
- return 0;
- }
- /*
- ////////////////////////////////////////////////////////
- int main()
- {
- setlocale(LC_ALL,"rus");
- queue <int> q; // создали очередь q
- cout << "Пользователь, пожалуйста введите 7 чисел: " << endl;
- for(int h = 0; h < 7; h++)
- {
- int a;
- cin >> a;
- q.push(a); // добавляем в очередь элементы
- }
- cout << endl;
- cout << "Первый элемент в очереди: " << q.front() << endl; // выводим первый
- // элемент очереди
- q.pop(); // удаляем элемент из очереди
- cout << "Новый первый элемент (после удаления): " << q.front() << endl;
- if (!q.empty()) cout << "Очередь не пуста!"; // проверяем пуста ли очередь (нет)
- return 0;
- }
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement