- Compilação e Interpretação de CódigoCompilação
- Fundamentos de ProgramaçãoAlocação de Memória
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Lista
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Vetor
Dois programadores foram incumbidos de implementar listas encadeadas de formas diferentes. Ambos são bons programadores, e ambos fizeram os seus melhores esforços. O programador “A” implementou a lista encadeada utilizando alocação dinâmica enquanto que o programador “B” implementou a lista encadeada utilizando vetor. Sobre o tema, considere as seguintes afirmativas:
1) Não há vantagem significativa de desempenho de uma implementação quando comparada com a outra.
2) No programa desenvolvido por “A” a quantidade de elementos que pode ser contida na lista não é definida em tempo de compilação, mas sim em tempo de execução.
3) No programa desenvolvido por “B” a quantidade de elementos da lista é definida em tempo de compilação, e não em tempo de execução.
Assinale a alternativa correta.