РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
245 of 815 menu

Метод push_back

Метод push_back класса deque добавляет новый элемент в конец двусторонней очереди. Размер контейнера при этом увеличивается на единицу. В качестве параметра метод принимает значение, которое нужно добавить в конец.

Синтаксис

deq.push_back(value)

Пример

Давайте добавим число 4 в конец очереди:

#include <iostream> #include <deque> using namespace std; int main() { deque<int> deq = {1, 2, 3}; deq.push_back(4); for (int el : deq) { cout << el << " "; } cout << endl; return 0; }

Результат выполнения кода:

1 2 3 4

Пример

Давайте добавим несколько элементов в конец очереди, а затем выведем ее размер:

#include <iostream> #include <deque> #include <string> using namespace std; int main() { deque<string> deq = {"a", "b"}; deq.push_back("c"); deq.push_back("d"); deq.push_back("e"); cout << deq.size() << endl; for (string el : deq) { cout << el << " "; } cout << endl; return 0; }

Результат выполнения кода:

5 "a b c d e"

Пример

Давайте добавим элемент в конец пустой очереди:

#include <iostream> #include <deque> using namespace std; int main() { deque<int> deq; deq.push_back(1); cout << deq.size() << endl; cout << deq[0] << endl; return 0; }

Результат выполнения кода:

1 1

Смотрите также

  • класс deque,
    который представляет двустороннюю очередь
  • метод push_front,
    который добавляет элемент в начало очереди
  • метод pop_back,
    который удаляет элемент с конца очереди
  • метод size,
    который возвращает размер очереди
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить