Logo Passei Direto
Buscar
Com relação ao algoritmo apresentado, avalie as afirmações a seguir. I. Trata-se de um algoritmo que adota a estratégia “dividir para conquistar”. II. As divisões são int, por isso a variável middle faz uso da função de retorno. III. Middle é um ponto médio que divide a matriz em duas partes. IV. Quando determinado número da lista apontado pela variável middle for igual ao conteúdo da variável key, encontra-se o elemento procurado. Está correto que se afirma em:
a. I, II e III, apenas.
b. III e IV, apenas.
c. I e III, apenas.
d. I, III e IV, apenas.
e. II e IV, apenas.
User badge image
Exercícios Para o Aprendizado

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 6 meses

Vamos analisar cada afirmação: I. Trata-se de um algoritmo que adota a estratégia “dividir para conquistar”. Verdadeiro, muitos algoritmos, como a busca binária, utilizam essa estratégia. II. As divisões são int, por isso a variável middle faz uso da função de retorno. Essa afirmação pode ser confusa. Se "divisões" se refere a índices inteiros, isso é verdade, mas a parte "faz uso da função de retorno" não está clara. Portanto, essa afirmação é duvidosa. III. Middle é um ponto médio que divide a matriz em duas partes. Verdadeiro, a variável middle geralmente representa o ponto médio em algoritmos que dividem uma lista ou matriz. IV. Quando determinado número da lista apontado pela variável middle for igual ao conteúdo da variável key, encontra-se o elemento procurado. Verdadeiro, isso é uma descrição correta do funcionamento de um algoritmo de busca, como a busca binária. Agora, vamos compilar as afirmações verdadeiras: - I: Verdadeiro - II: Duvidoso - III: Verdadeiro - IV: Verdadeiro As afirmações corretas são I, III e IV. Portanto, a alternativa correta é: d) I, III e IV, apenas.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

User badge image

Ed Verified user icon

há 2 anos

Analisando as afirmações: I. Trata-se de um algoritmo que adota a estratégia “dividir para conquistar”. - Correto II. As divisões são int, por isso a variável middle faz uso da função de retorno. - Incorreto III. Middle é um ponto médio que divide a matriz em duas partes. - Correto IV. Quando determinado número da lista apontado pela variável middle for igual ao conteúdo da variável key, encontra-se o elemento procurado. - Correto Portanto, a resposta correta é: d. I, III e IV, apenas.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

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

Mais perguntas desse material

PERGUNTA 2
Ao tentar resolver o problema do fatorial de um número, basta multiplicá-lo por todos os seus antecessores até chegar ao número 1. Com o uso da recursividade, esse problema pode ser resolvido inicialmente sendo dividido em subproblemas menores do mesmo tipo (multiplicando um número por seus antecessores) e tomando um ponto de parada da recursão que neste caso deve ser o retorno em 1. Mas isso exige cálculos repetidos.
Após análise do problema apresentado, avalie as asserções a seguir e a relação proposta entre elas.
I. O uso da recursividade exigida em problemas como o cálculo de fatorial ou cálculo da série de Fibonacci podem ocasionar problemas.
PORQUE
II. Existem chances de que o subproblema resolvido na árvore de recursão já esteja resolvido e continue sendo resolvido provocando uma sobrecarga.
A respeito dessas asserções, assinale a alternativa correta.
I. O uso da recursividade exigida em problemas como o cálculo de fatorial ou cálculo da série de Fibonacci podem ocasionar problemas.
PORQUE
II. Existem chances de que o subproblema resolvido na árvore de recursão já esteja resolvido e continue sendo resolvido provocando uma sobrecarga.
a. As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
b. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
c. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
d. As asserções I e II são falsas.
e. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.

Assinale a alternativa que representa a função cujo objetivo é a ordenação das informações de uma lista.

a. list()
b. pop()
c. remove()
d. index()
e. sorted()

Mais conteúdos dessa disciplina