Marque a alternativa correta considerando as seguintes afirmações:
I – Em um vetor (array), o tamanho da lista de valores é pré-determinado e um elemento pode ser acessado diretamente
II – Em uma lista ligada, à lista de valores tem um apontador para o início da lista e um código para determinar o fim da lista
III – Inserir ou eliminar um elemento em uma lista ligada depende de ajuste de ponteiros e é um processo relativamente simples
IV – Inserir ou eliminar um elemento de um vetor é relativamente trabalhoso e exige movimentação interna dos valores na lista
V – Uma estrutura em árvore pode ser implementada por meio de vetores ou lista ligada
A) Apenas III está correta
B) Apenas II e III estão corretas
C) Apenas III e IV estão corretas
D) Apenas II e IV estão corretas
E) I, II, III, IV e V estão corretas
Soluções para a tarefa
Resposta:
E) I, II, III, IV e V estão corretas
Explicação:
Todas as alternativas estão corretas !
A resposta correta pra essa pergunta é a alternativa E "I, II, III, IV e V estão corretas". Os vetores são implementados como arrays dinâmicos com interface de lista, enquanto arrays podem ser implementados estaticamente ou dinamicamente com interface de tipo de dados primitivo.
Podemos dizer que o vetor é uma classe de modelo e é apenas uma construção C++, enquanto os arrays são uma construção de linguagem interna e estão presentes em C e C++.
Quais as diferenças entre um vetor e uma matriz?
- Um vetor é um array dinâmico, cujo tamanho pode ser aumentado, enquanto o tamanho do array não pode ser alterado.
- O espaço de reserva pode ser fornecido para vetor, enquanto que para matrizes se não pode fornecer espaço reservado.
- Um vetor é uma classe enquanto uma matriz é um tipo de dados.
- Os vetores podem armazenar qualquer tipo de objeto, enquanto um array pode armazenar apenas valores homogêneos.
Podemos afirmar que Arrays ajudam a manter grandes dados sob um único nome de variável. Isso evita a confusão de usar várias variáveis.
Veja mais sobre vetores (arrays) aqui: https://brainly.com.br/tarefa/19330615
#SPJ2