English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Deque (double-ended queue) in C++
La funzione back() di Deque C++ viene utilizzata per accedere all'ultimo elemento del contenitore deque.
reference back();
Non contiene alcun parametro.
Restituisce un riferimento all'ultimo elemento del contenitore della coda a due estremità.
Vediamo un esempio semplice
#include <iostream> #include<deque> using namespace std; int main() { deque<int> k={1,2,3,4,5}; cout<<k.back(); return 0; }
Output:
5
In questo esempio, la funzione back() restituisce l'ultimo elemento della coda a due estremità, ovvero 5.
Vediamo un altro esempio semplice
#include <iostream> #include<deque> using namespace std; int main() { deque<int> n; deque<int>::iterator itr; n.push_back(15); while(n.back()!=0) { n.push_back(n.back()-1); } cout << "Contenuto della deque:"; for(itr=n.begin();itr!=n.end();++itr) cout << *itr << " "; return 0; }
Output:
Contenuto della deque:15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0