Logo Passei Direto
Buscar
Leia trecho a seguir: Na análise de algoritmos, uma [preencher 1] é uma expressão que define uma função em termos dela mesma. Esse conceito é amplamente utilizado em algoritmos [preencher 2], como MergeSort. Esse tipo de expressão permite entender a complexidade de algoritmos que se dividem em subproblemas menores, resolvendo cada um deles de forma recursiva.
Os termos [preencher 1] e [preencher 2] são corretamente substituídos por:
a. 1 variável; 2 lineares
b. 1 equação; 2 recursivos
c. inequação; 2 não recursivos
d. 1 fórmula; 2 simples
e. 1 relação; 2 iterativos
User badge image
Desenvolvendo com Questões

há 4 dias

Respostas

User badge image

Ed Verified user icon

há 4 dias

Vamos analisar as opções com base no trecho apresentado. 1. O primeiro preenchimento se refere a uma expressão que define uma função em termos dela mesma, o que é característico de uma relação ou equação recursiva. Portanto, as opções que mencionam "variável" ou "fórmula" não se encaixam bem. 2. O segundo preenchimento se refere a algoritmos que se dividem em subproblemas menores, como o MergeSort, que é um exemplo clássico de algoritmos recursivos. Agora, analisando as alternativas: a. 1 variável; 2 lineares - Não se encaixa, pois não estamos falando de variáveis ou algoritmos lineares. b. 1 equação; 2 recursivos - Esta opção faz sentido, pois "equação" pode se referir a uma relação recursiva e "recursivos" se aplica ao MergeSort. c. inequação; 2 não recursivos - Não se encaixa, pois MergeSort é recursivo. d. 1 fórmula; 2 simples - Não se encaixa, pois não estamos falando de fórmulas simples. e. 1 relação; 2 iterativos - Embora "relação" se encaixe, "iterativos" não se aplica ao MergeSort. Portanto, a opção correta é: b. 1 equação; 2 recursivos.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina