O Sistersinspirit.ca ajuda você a encontrar respostas confiáveis para todas as suas perguntas com a ajuda de especialistas. Obtenha respostas detalhadas para suas perguntas de uma comunidade dedicada de especialistas em nossa plataforma. Descubra soluções abrangentes para suas perguntas de profissionais experientes em nossa amigável plataforma.

Uma das estruturas de dados mais utilizadas na computação são as listas, que é uma estrutura utilizada para armazenar e gerenciar uma coleção de itens. As listas possuem duas formas principais de implementação: listas lineares e listas flexíveis.
As listas lineares ou sequenciais são estruturas formadas por um array e um contador, onde os elementos são armazenados em posições contíguas de memória. As listas flexíveis, por sua vez, são estruturas formadas por um conjunto de células autorreferenciais que se conectam formando uma sequência encadeada de células.

Considerando essa situação, avalie as asserções a seguir e a relação proposta entre elas:

I - A operação de remover um item no início da lista flexível possui um custo maior do que na lista linear.

PORQUE

II - O custo para retirar um item do início da lista flexível requer um deslocamento de itens para preencher o espaço deixado vazio.

A respeito dessas asserções, assinale a opção correta:


A) As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.

B) As asserções I e II são proposições falsas.

C) A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.

D) As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.

E) A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.


Sagot :

Considerando a operação de retirada de um item e o custo da mesma, temos que a afirmativa correta é a letra: A) As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.

A lista flexível apresenta mais facilidade e maior custo de retirada dos itens constituintes da mesma em relação à lista linear, que é mais fixa e não tem facilidade de mudança.

Em uma lista flexível, a operação de remoção de um item no início apresenta um custo mais elevado do que em uma lista linear (afirmativa I é verdadeira).

Esse custo é maior em uma lista flexível, devido ao fato de necessitar de um deslocamento de itens, pois o espaço vazio deve ser preenchido (afirmativa II é verdadeira).

Bons estudos!

Agradecemos sua visita. Esperamos que as respostas que encontrou tenham sido benéficas. Não hesite em voltar para mais informações. Obrigado por sua visita. Estamos dedicados a ajudá-lo a encontrar as informações que precisa, sempre que precisar. Temos orgulho de fornecer respostas no Sistersinspirit.ca. Visite-nos novamente para obter mais informações.