Buscar

Unidade 1 - Atividade Final - Estrutura de Dados

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Programa:
public static void main (String [] args){
Scanner console = new Scanner (System.in);
String [] v = new String [25];
int i;
for (i =0; i < 25+5; i++){
System.out.println (" digite o nome do aluno: ");
v [ i] = console.nextLine ( );
console.nextLine; //impede que pegue o espaço
}
}
Pergunta: 
Qual a dificuldade de inserir os novos alunos nessa estrutura de dados? Justifique a sua resposta direcionando aos conceitos de gerenciamento de memória.
R: A dificuldade para inserir novos alunos é que o array tem uma quantidade fixa de espaços alocados e após preencher os 25 espaços do array e tentar inserir mais 5 alunos, ocorrerá um problema de overflow no vetor. A solução para aumentar o tamanho, seria utilizar o alocamento dinâmico.

Mais conteúdos dessa disciplina