Logo Passei Direto
Buscar
Uma empresa está otimizando sua base de dados de clientes. O desafio é escolher um algoritmo de ordenação que seja eficiente em termos de memória.
Qual algoritmo seria o mais indicado para este caso?
Merge Sort.
Quick Sort.
Shell Sort.
Heap Sort.
Bubble Sort.
User badge image
Desvendando com Questões

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 2 anos

Para otimizar uma base de dados de clientes e escolher um algoritmo de ordenação que seja eficiente em termos de memória, o Merge Sort é uma boa opção. Embora ele use memória extra para armazenar as sublistas durante o processo de ordenação, é estável e tem um desempenho consistente, especialmente em grandes conjuntos de dados. O Quick Sort também é eficiente, mas pode ter problemas de desempenho em casos de pior cenário e não é estável. O Heap Sort é uma alternativa que não requer memória extra significativa, mas não é estável. O Shell Sort e o Bubble Sort são menos eficientes em termos de tempo de execução, especialmente para grandes conjuntos de dados. Portanto, considerando a eficiência em termos de memória e desempenho, o Merge Sort é o mais indicado.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

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