Um mecanismo utilizado para organizar nossa informação e prover operações convenientes e eficientes para acessá-la e manipulá-la é conhecido como estrutura de dados. Diversos tipos de estruturas de dados têm sido propostas e o conhecimento das características dessas estruturas é um fator importante para a escolha da estrutura que melhor se encaixa na solução de um determinado problema.
Considerando as informações apresentadas, analise as afirmativas a seguir:
I. Em uma pilha, os elementos são inseridos no início e removidos do início, por isso esta estrutura de dados é conhecida como FIFO (First in, First out). errado LIFO ultimo entrar primeiro a sair
II. A operação “remover do início” pode ser facilmente realizada nas estruturas de dados lista e fila, computacionalmente falando. Esta operação pode ser realizada em ambas as estruturas com uma quantidade constante de passos, independentemente da quantidade de elementos.
III. A função "free()", pertencente à biblioteca “stdlib.h”, é utilizada para liberar o espaço reservado da memória, quando a mesma não for mais necessária.
Considerando o contexto apresentado, é correto o que se afirma em: • I, apenas. • I e II, apenas. • II e III, apenas. • III, apenas. • I, II e III.
Considerando o contexto apresentado, é correto o que se afirma em: II e III, apenas.
Explicação:
A primeira afirmativa apresentada está incorreta, pois em uma pilha os elementos são inseridos no final e removidos do final, ou seja, é uma estrutura LIFO (Last in, First out). A segunda e terceira afirmativas estão corretas. As estruturas de dados lista e fila permitem facilmente realizar a operação "remover do início" e a função "free()" é utilizada para liberar o espaço reservado da memória quando a mesma não for mais necessária.
Lista de comentários
Resposta:
Considerando o contexto apresentado, é correto o que se afirma em: II e III, apenas.
Explicação:
A primeira afirmativa apresentada está incorreta, pois em uma pilha os elementos são inseridos no final e removidos do final, ou seja, é uma estrutura LIFO (Last in, First out). A segunda e terceira afirmativas estão corretas. As estruturas de dados lista e fila permitem facilmente realizar a operação "remover do início" e a função "free()" é utilizada para liberar o espaço reservado da memória quando a mesma não for mais necessária.