Sobre listas duplamente encadeadas, afirma-se:
Sobre listas duplamente encadeadas, afirma-se:
- I.
- II.
- III.
- I e III.
- II e III.
Sobre listas duplamente encadeadas, afirma-se:
Resolução completa
Alternativa A - Apenas I está correto.
Vamos examinar cada afirmação sobre as listas duplamente encadeadas:
Em uma lista simplesmente encadeada, cada nó possui apenas um ponteiro para o próximo elemento (next).
\text{Nó} = \{ \text{Dado}, \text{Ponteiro}_{\text{next}} \}
Em uma lista duplamente encadeada, cada nó possui dois ponteiros: um para o próximo elemento (next) e outro para o anterior (prev).
\text{Nó} = \{ \text{Dado}, \text{Ponteiro}_{\text{next}}, \text{Ponteiro}_{\text{prev}} \}
Portanto, a quantidade de ponteiros duplica (de 1 para 2). O item I é CORRETO.
A complexidade de tempo assintótica (Big-O) descreve como o tempo de execução cresce com o tamanho da entrada (n), ignorando constantes multiplicativas.
O item II é INCORRETO.
Ambos os tipos de lista permitem inserção em qualquer posição (início, meio ou fim).
O item III é INCORRETO.
Como apenas a afirmativa I está correta, a resposta adequada é a letra A.
Tem outra questão para resolver?
Resolver agora com IAO fluxo de execução de um algoritmo consiste em estruturas. Quais são essas estruturas?
Qual das seguintes alternativas apresenta a sintaxe correta para declaração e inicialização de uma matriz?
O ensino de programação já é realidade em escolas de países desenvolvidos. Brincadeiras lúdicas, jogos digitais e comandos simples são utilizados para introduzir o aluno a...
Quais são as duas características da linguagem de programação do Python? (Escolha duas).
As funções são blocos de código que executam uma tarefa específica e podem ser chamadas de diferentes partes de um programa. Elas são fundamentais na programação, pois...
Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.