Logo Passei Direto
Buscar
Um programador necessita fazer um programa de consulta a dados armazenados na memória de um computador. Considere que os dados sejam registros armazenados de forma totalmente desordenada na memória principal. Considere ainda que o sistema de consultas utilizará uma quantidade de buscas muito grande e que o tempo de resposta do programa é um fator crítico. A alternativa CORRETA que leva a um programa mais eficiente é:
A( ) manter os registros desordenados e realizar uma busca binária a cada pesquisa.
B( ) manter os registros desordenados e realizar uma busca sequencial a cada pesquisa.
C( ) ordenar os registros antes de iniciar a fase de consultas e realizar uma busca sequencial a cada pesquisa.
D( ) ordenar os registros antes de iniciar a fase de consultas e realizar uma busca binária a cada pesquisa.
E( ) efetuar uma ordenação temporária dos registros a cada pesquisa e realizar uma busca binária.
User badge image
Desafios para Aprender

há 5 meses

Respostas

User badge image

Ed Verified user icon

há 5 meses

A alternativa CORRETA que leva a um programa mais eficiente é: D) ordenar os registros antes de iniciar a fase de consultas e realizar uma busca binária a cada pesquisa. Isso porque a busca binária é muito mais eficiente do que a busca sequencial, mas requer que os dados estejam ordenados. Ordenar os registros uma vez e, em seguida, realizar buscas binárias para cada consulta resulta em um desempenho muito melhor, especialmente com um grande número de buscas.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

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

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina