Ed
há 7 meses
Vamos analisar cada uma das afirmações sobre a função recursiva F e a função G: I - A equação de recorrência que define a complexidade da função F é chamada de recorrência funcional porque está na função F. Essa afirmação é falsa. A equação de recorrência que define a complexidade de uma função recursiva é chamada de recorrência, mas não é especificamente chamada de "recorrência funcional" apenas por estar na função F. II - O número de chamadas recursivas da função F é O(log n). Essa afirmação pode ser verdadeira ou falsa dependendo da implementação da função F, mas geralmente, se a função F divide o problema pela metade a cada chamada, essa afirmação é verdadeira. III - O número de vezes que a função G da linha 4 é chamada é O(n log n). Essa afirmação também pode ser verdadeira ou falsa, dependendo de como a função G é chamada dentro da função F. Se a função G é chamada em cada nível da recursão e a profundidade da recursão é logarítmica, então essa afirmação pode ser verdadeira. Agora, considerando as afirmações: - I é falsa. - II é verdadeira. - III pode ser verdadeira, mas depende do contexto. Portanto, a única afirmação que podemos considerar correta com certeza é a II. Assim, a alternativa correta é: II, apenas.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material