Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Estrutura de Dados — Instituto Consulplan 2025

Algoritmos e Estrutura de DadosEstrutura de Dados
Código
qg557471
Banca
Instituto Consulplan
Órgão
Prefeitura de Nova Iguaçu - RJ
Ano
2025
Nível
Médio
Cargo
Técnico Programador de Computação
Um desenvolvedor está implementando uma estrutura de dados do tipo fila em Java. Ele iniciou a implementação da classe Fila utilizando um array para armazenar os elementos:Imagem associada para resolução da questãoNo método enfileirar, qual é a finalidade da expressão (fim + 1) % elementos.length?
  1. AInicializar o índice fim com o valor correto na primeira inserção.
  2. BVerificar se a fila está cheia antes de adicionar um novo elemento.
  3. CAumentar a capacidade do array dinamicamente quando necessário.
  4. DGarantir que o índice fim não ultrapasse o tamanho do array, permitindo que a fila seja circular.
Revelar gabarito e comentário

GabaritoD — Garantir que o índice fim não ultrapasse o tamanho do array, permitindo que a fila seja circular.

Link permanente: /questoes/qg557471