Ed
ano passado
Vamos analisar cada afirmativa: I - O algoritmo precisa de um espaço adicional O(n) para a pilha de recursão. Isso é verdadeiro para algoritmos de ordenação recursivos, como o QuickSort, que pode usar espaço adicional na pilha de recursão, mas não é uma característica geral de todos os algoritmos de ordenação. Portanto, essa afirmativa pode ser considerada verdadeira em um contexto específico, mas não é uma regra geral. II - O algoritmo apresentado é de ordenação, recursivo e estável. Isso depende do algoritmo em questão. Por exemplo, o MergeSort é um algoritmo de ordenação que é recursivo e estável, enquanto o QuickSort não é estável. Portanto, essa afirmativa não pode ser considerada verdadeira sem mais informações. III - O algoritmo precisa, em média, de O(n log n) comparações para ordenar n itens. Isso é verdadeiro para muitos algoritmos de ordenação eficientes, como MergeSort e HeapSort. Portanto, essa afirmativa é verdadeira. IV - O primeiro elemento do vetor como "pivot" é mais eficiente que o último. Isso não é necessariamente verdadeiro. A eficiência do pivot depende da distribuição dos dados. Em alguns casos, escolher o primeiro ou o último elemento como pivot pode levar a um desempenho ruim (O(n²)) se os dados estiverem ordenados ou quase ordenados. Portanto, essa afirmativa é falsa. Com base nas análises, a única afirmativa que é verdadeira de forma geral é a III. No entanto, como não há uma alternativa que contenha apenas a III, precisamos considerar que a I e a II não são universalmente verdadeiras. Se a pergunta pede a alternativa que contém todos os itens verdadeiros, a resposta correta é: III. Entretanto, como não há uma opção que contenha apenas a III, você deve verificar as opções disponíveis para ver se há uma que se encaixe. Se não houver, você pode precisar criar uma nova pergunta.
Cadastre-se ou realize login
Mais perguntas desse material