Questão Q109549
2006 Universidade de Pernambuco (UPE / UPENET / IAUPE) Prefeitura de Cabo de Santo Agostinho - PE
Prova: Concurso Prefeitura de Cabo de Santo Agostinho - PE - Programador - Universidade de Pernambuco (UPE / UPENET / IAUPE) do ano 2006 Prefeitura de Cabo de Santo Agostinho - PE

Julgue as seguintes afirmações sobre os principais algori...

Julgue as seguintes afirmações sobre os principais algoritmos de ordenação. 2

I. O heapsort possui complexidade O(n ) no pior caso. Apesar disso, é o algoritmo mais eficiente para a grande maioria das situações. Ele é um algoritmo recursivo e demanda uma pequena quantidade de memória adicional em sua implementação.

II. O quicksort possui sempre em tempo proporcional a n logn, mesmo que o arquivo esteja completamente desordenado. Por esta razão, é recomendado para aplicações que não podem tolerar variações no tempo esperado de execução. Finalmente, o algoritmo não requer memória adicional para sua implementação.

III. O algoritmo de ordenação por inserção possui implementação simples e tem custo linear, quando se deseja adicionar elementos a um arquivo já ordenado e obter como resultado um outro arquivo ordenado.

Escolha a alternativa que indica a(s) afirmação(ões) CORRETA(s).

Comentários

Faça login para participar da discussão.

Cadastre-se Gratuitamente
Carregando comentários...