Ed
há 6 dias
Para resolver essa questão, precisamos entender as características de cada estrutura de dados apresentada nas alternativas: a) Lista - Uma lista permite adicionar e remover elementos, mas não necessariamente de ambas as extremidades de forma eficiente. b) Deque - Um deque (double-ended queue) é uma estrutura que permite a inserção e remoção de elementos tanto no início quanto no fim, exatamente como descrito no enunciado. c) Pilha - Uma pilha (stack) permite adicionar e remover elementos apenas do topo, ou seja, apenas de um lado. d) Árvore - Uma árvore é uma estrutura hierárquica e não se aplica ao contexto de inserção e remoção de elementos em ambas as extremidades. Diante disso, a estrutura que melhor representa a situação descrita, onde as cartas podem ser colocadas ou retiradas tanto do início quanto do fim do monte, é: b) Deque.
Mais perguntas desse material