Ed
ano passado
Para analisar as afirmações sobre a função recursiva F e sua complexidade, vamos considerar cada uma delas: I - A equação de recorrência que define a complexidade da função F é a mesma do algoritmo clássico de ordenação Merge Sort. Isso é verdadeiro, pois a complexidade do Merge Sort é definida por uma equação de recorrência semelhante, que é T(n) = 2T(n/2) + O(n), onde a função F pode ter uma estrutura semelhante. II - O número de chamadas recursivas da função F é Θ(log n). Isso é falso. O número de chamadas recursivas em funções como Merge Sort é Θ(n log n), não Θ(log n). III - O número de vezes que a função G da linha 4 é chamada é O(n log n). Isso é verdadeiro, pois, em um algoritmo como o Merge Sort, a função G pode ser chamada em cada nível da recursão, resultando em um total de O(n log n) chamadas. Portanto, a sequência correta é: V - F - V. Assim, a alternativa que apresenta a sequência correta é: d) V - F - V.
Cadastre-se ou realize login
Mais perguntas desse material