Ed
há 4 dias
Vamos analisar as asserções: I. A equação de recorrência do tempo de execução é T(n) quando n = 1 e T(n) = T(n/2) + n para caso recorrente, quando n > 1. Esta afirmação é verdadeira. A equação de recorrência para o MergeSort é corretamente expressa dessa forma. II. Quando n = 1, trata-se de um vetor de um elemento que pode ser considerado ordenado, portanto o tempo é constante. Quando n > 1, o vetor precisa ser dividido em 2 partes para a ordenação e isso justifica o termo T(n/2) na equação e, além disso, existe o processo de combinação das 2 partes pelo algoritmo Merge que processa n elementos, justificando o termo. Esta afirmação também é verdadeira. Ela explica corretamente a lógica por trás da equação de recorrência. Agora, vamos verificar a relação entre as asserções: - A asserção II realmente justifica a asserção I, pois explica o porquê da equação de recorrência apresentada. Portanto, ambas as asserções são verdadeiras e a II é uma justificativa da I. A alternativa correta é: a) As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
Mais perguntas desse material