Imagem de fundo

A estrutura de dados pilha (stack) é uma das mais...

A estrutura de dados pilha (stack) é uma das mais fundamentais e segue o princípio LIFO (Last In, First Out), ou seja, o último elemento inserido é o primeiro a ser removido. Ela é amplamente utilizada em diferentes contextos, especialmente no gerenciamento do fluxo de execução de programas e no suporte a algoritmos recursivos. Assinale a alternativa que apresenta uma aplicação correta e clássica do uso de pilhas:


A

Execução da busca em largura (BFS) em grafos.


B

Implementação de índices em estruturas de árvores B-Tree para bancos de dados.


C

Escalonamento de processos em sistemas operacionais multitarefa.


D

Gerenciamento de chamadas de funções e suporte à recursão por meio da pilha de execução (call stack).


E

Transmissão de pacotes em protocolos de rede não orientados à conexão, como o UDP.