Imagem de fundo

Um sistema de navegação registra páginas acessadas...

Um sistema de navegação registra páginas acessadas sequencialmente e recupera os registros na ordem inversa da inserção para habilitar o botão de retorno. O fragmento Java abaixo materializa essa rotina.

Deque<String> historico = new ArrayDeque<>();
historico.push("home");
historico.push("perfil");
String atual = historico.pop();

O fluxo de manipulação expõe um padrão de organização linear restrito a uma única extremidade de acesso. Marque a alternativa que classifica a estrutura subjacente utilizada na implementação.


A

Fila.


B

Lista.


C

Pilha.


D

Matriz.


E

Grafo.