A estrutura de ponteiros é muito importante, porque graças a ela é possível fazer alocação dinâmica na memória, navegar nela para frente e para trás a partir de uma variável ou de qualquer endereço. Um ponteiro permite ainda que você monitore endereços na memória, atribua e recupere valores de variáveis sem ao menos tocá-las.
Oliveira, P. M.; Pereira, R. de L. Estrutura de Dados I. Maringá-Pr.: Unicesumar, 2019.
A partir do excerto acima, você já deve ter observado que a maioria das aplicações computacionais possui os comandos Anular e Refazer . O comando Anular desfaz a última operação realizada na aplicação, enquanto que, o outro refaz uma operação que havia sido desfeita. São comandos bem intuitivos.
Para desenvolver esses comandos em uma aplicação computacional, o desenvolvedor pode utilizar duas estruturas de dado que armazene as sucessivas operações anuladas e refeitas, de modo que ao usuário escolher o comando Refazer, o sistema recupere a última operação anulada.
Nesse contexto assinale o tipo de estrutura de dados que pode ser utilizada por esses comandos.
Alternativa 1:
Fila.
Alternativa 2:
Lista.
Alternativa 3:
Pilha.
Alternativa 4:
Grafo.
Alternativa 5:
Matriz.
Soluções para a tarefa
Resposta:
Pilha
Explicação:
na Aula conceitual 5, a partir do minuto 3, o professor dá um exemplo!
confere lá!
O tipo de estrutura de dados que pode ser utilizada nos comandos desfazer / refazer é: Alternativa 3) Pilha.
Uma pilha é uma lista ordenada ou estrutura de dados que permite armazenar e recuperar dados, sendo o modo de acesso aos seus elementos do tipo LIFO (no inglês) no qual o último elemento a ser inserido, será o primeiro a ser retirado.
Essa estrutura é aplicada em diversas ocasiões na área de computação devido à sua simplicidade e ordenamento implícito da própria estrutura.
A qualquer momento, só tem acesso ao topo da pilha, ou seja, ao último objeto empilhado. A operação de remoção permite obter este elemento retirado da pilha permitindo o acesso ao próximo.
Saiba mais em: https://brainly.com.br/tarefa/17040163