Ed
há 6 meses
Vamos analisar cada afirmativa sobre listas duplamente encadeadas: I) Cada nó usa o dobro do número de campos ponteiro de uma lista simplesmente encadeada. Verdadeiro, pois em uma lista duplamente encadeada, cada nó possui dois ponteiros: um para o próximo nó e outro para o nó anterior, enquanto uma lista simplesmente encadeada possui apenas um ponteiro. II) A complexidade de remoção é metade da complexidade de remoção em lista simplesmente encadeada. Falso, a complexidade de remoção em ambas as listas é O(1) se você já tiver um ponteiro para o nó a ser removido. A diferença é que, em uma lista duplamente encadeada, você pode acessar o nó anterior diretamente, mas isso não altera a complexidade. III) Não permitem a inserção de nó no meio da lista. Falso, listas duplamente encadeadas permitem a inserção de nós em qualquer posição, incluindo no meio da lista. Com base nas análises: - I é verdadeiro. - II é falso. - III é falso. Portanto, a alternativa correta que contém apenas os itens verdadeiros é: I.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Ed
há 2 anos
A alternativa correta é a letra D) I e III. I) Cada nó em uma lista duplamente encadeada usa o dobro do número de campos ponteiro de uma lista simplesmente encadeada, pois cada nó tem um ponteiro para o próximo nó e um ponteiro para o nó anterior. III) As listas duplamente encadeadas permitem a inserção de um nó no meio da lista, pois cada nó tem um ponteiro para o próximo nó e um ponteiro para o nó anterior, permitindo que a inserção seja feita entre dois nós existentes.
Mais perguntas desse material