MO417 - Questão para a prova oral
Número: 047
Enunciado:
Considere o seguinte algoritmo para encontrar o máximo valor em um conjunto A com n valores. O algoritmo percorre os elementos do conjunto dois a dois, descobrindo o máximo entre os pares e formando um novo A' com os máximos. Após a primeira iteração, o conjunto de busca reduz-se a teto(n/2) (a função teto retona o valor arredondado para cima). Se a seleção do maior aos pares for realizada iterativamente, diminuido o problema pela metade a cada iteração, no final o conjunto de busca terá apenas um elemento, que será o valor máximo dentre os n valores iniciais. Pode-se dizer que:
Autor(a): Ricardo Dutra da Silva