и функция rbegin () в 100 ++ STL
Опубликовано: 30 Декабря, 2021
Deque :: rbegin () - это встроенная функция в C ++ STL, которая возвращает обратный итератор, указывающий на последний элемент двухсторонней очереди (то есть ее обратное начало).
Синтаксис:
deque_name.rbegin ()
Параметр: эта функция не принимает никаких параметров.
Возвращаемое значение: он возвращает обратный итератор, который указывает на последний элемент двухсторонней очереди.
Ниже приведены программы, иллюстрирующие вышеуказанную функцию:
Программа 1:
Программа 2:
// C++ program to illustrate the // deque::rbegin() function #include <bits/stdc++.h> using namespace std; int main() { deque< char > dq = { 'a' , 'b' , 'c' , 'd' , 'e' }; cout << "The deque in reverse order: " ; // prints the elements in reverse order for ( auto it = dq.rbegin(); it != dq.rend(); ++it) cout << *it << " " ; return 0; } |
Выход:
Дека в обратном порядке: edcba
Хотите узнать о лучших видео и практических задачах, ознакомьтесь с базовым курсом C ++ для базового и продвинутого уровня C ++ и курсом C ++ STL для базового уровня плюс STL. Чтобы завершить подготовку от изучения языка к DS Algo и многому другому, см. Полный курс подготовки к собеседованию .