English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
C++ Deque ( Fila Duplamente Encadeada )
C ++ A função back() do deque é usada para acessar o último elemento do contêiner deque.
reference back();
Ele não contém nenhum parâmetro.
ele retorna uma referência ao último elemento do contêiner de fila dupla.
Vamos ver um exemplo simples
#include iostream> #include<deque> using namespace std; int main() { deque<int> k={1,2,3,4,5}; cout << k.back(); return 0; }
Saída:
5
Neste exemplo, a função back() retorna o último elemento da fila dupla, ou seja5.
Vamos olhar para outro exemplo simples
#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<<"Conteúdo da Fila Duplamente Encadeada:"; for(itr=n.begin();itr!=n.end();++itr) cout<<*itr<<" "; return 0; }
Saída:
Conteúdo da Fila Duplamente Encadeada:15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0