Ed
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.
Cadastre-se ou realize login
Mais perguntas desse material