um vetor numérico de forma crescente é o começo da solução de muitos problemas práticos. Um vetor pode ser organizado de várias formas diferentes: algumas simples, outras mais aprimoradas e eficazes. Dessa maneira problema da ordenação é, na verdade, um auténtico laboratório de projeto de algoritmos, como o algoritmo Mergesort, por exemplo. O algoritmo Mergesort é um algoritmo de ordenação de vetores. O algoritmo de ordenação Mergesor 0 permuta os elementos de um vetor, de maneira que ele se tome crescente. Esse algoritmo é aprimorado e rápido, respaldando-se na técnica de 'dividir para conquistar
FEOFILOFF, Paulo. Algoritmos em linguagem C. Rio de Janeiro: Elsevier, 2009 59-74p.
Considerando o texto apresentado e o algoritmo de ordenação Mergesort, avalie as afirmações a seguir.
1. Na intercalação de vetores ordenados, o algoritmo de intercalação é muito eficiente
2.Na intercalação de vetores ordenados, a função "Intercala" gasta um tempo equivalente ao número de comparações entre os elementos do vetor
3.No algoritmo Mergesort, na versão interativa cada repetição alterna dois "blocos de b elementos, o primeiro bloco com o segundo e o terceiro com o quarto.
é correto o que se afirma em
A - II, apenas.
B - II e III, apenas.
C - I e III, apenas.
D - I, II e III.
E - 1, apenas.
A alternativa correta é a letra B - II e III, apenas. Justificativa: 1. Na intercalação de vetores ordenados, o algoritmo de intercalação é muito eficiente - Afirmação incorreta, pois a eficiência do algoritmo de intercalação depende do tamanho dos vetores e da implementação do algoritmo. 2. Na intercalação de vetores ordenados, a função "Intercala" gasta um tempo equivalente ao número de comparações entre os elementos do vetor - Afirmação correta, pois a função "Intercala" compara cada elemento dos vetores a serem intercalados. 3. No algoritmo Mergesort, na versão interativa cada repetição alterna dois "blocos de b elementos, o primeiro bloco com o segundo e o terceiro com o quarto - Afirmação correta, pois na versão interativa do algoritmo Mergesort, os blocos são alternados a cada repetição. Portanto, a alternativa correta é a letra B - II e III, apenas.
Para escrever sua resposta aqui, entre ou crie uma conta
Análise e Desenvolvimento de Sistemas
•UVA
Análise e Desenvolvimento de Sistemas
•UVA
Compartilhar