Questão para a prova oral 058

Enunciado:
Assinale a alternativa correta:

A) O HEAPSORT combina os melhores atributos dos algoritmos de ordenacao por intercalacao - O(n Lg n) - e ordenacao por selecao - ordena local - e, por esse motivo, e considerado o melhor em relacao a desempenho e o mais utilizado pelos compiladores para ordenacao de arranjos.
B) A ordem de crescimento do tempo de execucao dos algoritmos HEAPSORT e QUICKSORT e O(n Lg n). Portanto, a escolha de um ou de outro sera indiferente em relacao ao desempenho, para ordenacao de um arranjo de qualquer tamanho.
C) Apesar do tempo de execucao do QUICKSORT no seu pior caso nao ser melhor que o da ordenacao por insercao, esse algoritmo e considerado melhor que o de ordenacao por insercao, pois seu tempo no melhor caso e executado com mais rapidez - O(n Lg n) e, alem disso, o tempo de execucao do seu caso medio e muito mais proximo do melhor caso que do pior.
D) O algoritmo HEAPSORT se baseia no paradigma de dividir e conquistar, pois sendo o HEAP uma arvore binaria, o problema e dividido em dois subproblemas menores, sucessivamente, a cada nivel da arvore.
E) NDA

Autor: Ivan Brunetto