GeraProva GeraProva Provas com IA para professores do Brasil
Computação7º anoBNCC EF69CO04Difícil⏱ medio

Para ordenar grandes conjuntos de dados em memória usando a estratégia dividir e conquistar e mantendo a…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO04

Construir soluções de problemas usando a técnica de decomposição e automatizar tais soluções usando uma linguagem de programação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Para ordenar grandes conjuntos de dados em memória usando a estratégia dividir e conquistar e mantendo a estabilidade entre elementos iguais, qual algoritmo é mais indicado?

  1. A) Quick Sort
  2. B) Insertion Sort
  3. C) Merge Sort.
  4. D) Selection Sort
  5. E) Bubble Sort

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. A questão pede um algoritmo de ordenação que use a estratégia dividir e conquistar, que seja adequado a grandes conjuntos de dados em memória e que preserve a estabilidade (elementos iguais mantêm sua ordem relativa original).
  2. Analisando os critérios, o Merge Sort divide o vetor em metades recursivamente, ordena cada metade e depois as intercala. Sua complexidade é O(n log n) no pior caso, o que o torna eficiente para grandes volumes, e a etapa de intercalação pode ser feita de forma estável, copiando primeiro o elemento da metade esquerda quando houver empate. Logo, atende a todos os requisitos.
  3. O Quick Sort também usa dividir e conquistar e é muito rápido na prática, mas não é estável em sua implementação usual e tem pior caso O(n^2).
  4. O Insertion Sort, o Selection Sort e o Bubble Sort são algoritmos quadráticos, não usam dividir e conquistar e são ineficientes para grandes conjuntos; o Insertion Sort e o Bubble Sort são estáveis, mas não atendem ao critério de eficiência para grandes dados, e o Selection Sort nem sempre é estável.
  5. Portanto, a alternativa correta é a C (Merge Sort), em concordância com o gabarito oficial.

💡 Dica: Considere os algoritmos de ordenação estáveis.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno associa dividir e conquistar e alta velocidade ao Quick Sort, sem considerar que a estabilidade é exigida explicitamente no enunciado e que essa implementação não a garante.

Por que engana: Confundir a estabilidade dos algoritmos, escolhendo um que não mantém a ordem relativa de elementos iguais.

B Erradaerro: Conceitual

O aluno lembra que o Insertion Sort é estável e pensa que isso basta, ignorando que ele não usa dividir e conquistar e tem desempenho quadrático, inadequado para grandes conjuntos.

C Correta

Merge Sort aplica dividir e conquistar, é estável por preservar ordem de iguais ao mesclar e tem complexidade O(n log n) consistente para grandes volumes.

D Erradaerro: Conceitual

O aluno confunde a simplicidade de implementação do Selection Sort com adequação a grandes dados, sem perceber que ele não usa dividir e conquistar e não garante estabilidade.

E Erradaerro: Senso comum

O aluno considera o Bubble Sort um método de ordenação 'clássico' e suficiente, sem notar que ele é quadrático, não segue a estratégia dividir e conquistar e só serve para conjuntos pequenos.

Raio-X da questão

Dificuldade Difícil
Bloom Analisar
Leitura medio
Discriminação alto
Peso pedagógico alto
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 consolidacao
🎯 Conceito central

algoritmos de ordenação

📌 Objetivo

avaliacao

🧱 Pré-requisitos

algoritmos de ordenação · estratégia dividir e conquistar

📚 Reveja

Revisar os algoritmos de ordenação estáveis e suas características.

⚠️ Erro mais comum

Confundir a estabilidade dos algoritmos, escolhendo um que não mantém a ordem relativa de elementos iguais.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Estratégias de solução de problemas - Decomposição

🔎 Procurar outra questão

Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.

Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.