и функция read () в 100 ++ STL
Опубликовано: 30 Декабря, 2021
Deque :: rend () - это встроенная функция в C ++ STL, которая возвращает обратный итератор, который указывает на позицию перед началом двухсторонней очереди (которая считается ее обратным концом).
Синтаксис:
deque_name.rend ()
Параметр: эта функция не принимает никаких параметров.
Возвращаемое значение: он возвращает обратный итератор, который указывает на позицию перед началом двухсторонней очереди.
Программа ниже иллюстрирует вышеуказанную функцию:
Программа 1:
// C++ program to illustrate the // deque::rend() function #include <bits/stdc++.h> using namespace std; int main() { deque< int > dq = { 10, 20, 30, 40, 50 }; 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; } |
Выход:
Дека в обратном порядке: 50 40 30 20 10
Программа 2:
// C++ program to illustrate the // deque::rend() 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 и многому другому, см. Полный курс подготовки к собеседованию .