Algoritmos de ordenação
Gabarito: letra E — todas as afirmativas estão corretas. Cada uma das cinco assertivas descreve corretamente características de algoritmos de ordenação amplamente conhecidos.
Item I — ✅ Correto
O Bubble Sort possui complexidade O(n²) no caso médio, pois realiza comparações em pares repetidamente até ordenar.
Item II — ✅ Correto
Um algoritmo de ordenação é estável quando preserva a ordem relativa de elementos iguais. Definição padrão adotada na literatura.
Item III — ✅ Correto
O Merge Sort foi inventado por John von Neumann em 1945, portanto após 1940.
Item IV — ✅ Correto
Por utilizar a estratégia de divisão e conquista, o Merge Sort é naturalmente paralelizável: as metades podem ser ordenadas simultaneamente.
Item V — ✅ Correto
Timsort é um algoritmo híbrido que combina Merge Sort e Insertion Sort, utilizado como algoritmo padrão em Python e Java.
Conclusão: Todas as cinco afirmativas são verdadeiras → gabarito letra E (I, II, III, IV e V corretas).