Logo Passei Direto
Buscar
Uma fila de prioridade deve suportar pelo menos as seguintes operações: I. verificar se a fila não possui elementos. Il. adicionar um elemento à fila com uma prioridade associada. III. remover o elemento da fila com menor prioridade e o retornar. Está correto o que se afirma em:
User badge image
Luiza Assis

anteontem

Respostas

User badge image

Ed Verified user icon

anteontem

Vamos analisar as operações mencionadas: I. Verificar se a fila não possui elementos. Verdadeiro, essa operação é comum em filas de prioridade, pois é importante saber se a fila está vazia antes de realizar outras operações. II. Adicionar um elemento à fila com uma prioridade associada. Verdadeiro, essa é uma operação fundamental em filas de prioridade, onde cada elemento é inserido com uma prioridade que determina sua posição na fila. III. Remover o elemento da fila com menor prioridade e o retornar. Falso, em uma fila de prioridade, normalmente removemos o elemento com a maior prioridade (ou menor, dependendo da implementação), não o de menor prioridade. Portanto, essa afirmação está incorreta. Com base na análise, as operações I e II estão corretas, mas a III está incorreta. Assim, a alternativa correta deve incluir apenas os itens I e II. Se houver uma alternativa que mencione apenas I e II, essa será a correta. Se não houver, você terá que criar uma nova pergunta.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina