Buscar

Um algoritmo de pesquisa binária executa a estratégia de divisão e conquista. Esse algoritmo pode ser descrito assim: pesquise um array ordenado di...

Um algoritmo de pesquisa binária executa a estratégia de divisão e conquista. Esse algoritmo pode ser descrito assim: pesquise um array ordenado dividindo repetidamente o intervalo de pesquisa pela metade; comece com um intervalo cobrindo todo o array. Se o valor da chave de pesquisa for menor que o item no meio do intervalo, reduza o intervalo para a metade inferior. Caso contrário, reduza-o para a metade superior. Verifique repetidamente até que o valor seja encontrado ou o intervalo esteja vazio.

Considerando as informações apresentadas, avalie as afirmações abaixo:

I. Existem dois fundamentos da estratégia de divisão e conquista: um deles é a condição de parada e o outro é a fórmula relacional.
II. Algoritmos de ordenação como o quicksort e o mergesort utilizam a estratégia de divisão e conquista.

É correto o que se afirma em:

I. Existem dois fundamentos da estratégia de divisão e conquista: um deles é a condição de parada e o outro é a fórmula relacional.
II. Algoritmos de ordenação como o quicksort e o mergesort utilizam a estratégia de divisão e conquista.
Apenas a afirmação I é verdadeira.
Apenas a afirmação II é verdadeira.
As afirmações I e II são verdadeiras.
As afirmações I e II são falsas.

💡 1 Resposta

User badge image

Ed Verified user icon

A resposta correta é: As afirmações I e II são verdadeiras. A afirmação I está correta, pois a estratégia de divisão e conquista é baseada em dois fundamentos: a condição de parada e a fórmula relacional. A condição de parada é o critério que determina quando o algoritmo deve parar de dividir o problema em subproblemas menores e começar a resolvê-los. A fórmula relacional é a maneira como o problema é dividido em subproblemas menores. A afirmação II também está correta, pois algoritmos de ordenação como o quicksort e o mergesort utilizam a estratégia de divisão e conquista. O quicksort divide o problema em subproblemas menores e os resolve recursivamente, enquanto o mergesort divide o problema em subproblemas menores e os combina em uma solução maior.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais