Ed
há 2 meses
Para determinar a complexidade do algoritmo de ordenação Insertion Sort no pior caso, precisamos considerar como ele funciona. No pior caso, o algoritmo precisa comparar cada elemento com todos os elementos já ordenados, o que acontece quando a lista está em ordem decrescente. Analisando as opções: a) O(n log n) - Essa complexidade é típica de algoritmos de ordenação mais eficientes, como Merge Sort ou Quick Sort no melhor caso, mas não se aplica ao Insertion Sort. b) O(n²) - Esta é a complexidade do Insertion Sort no pior caso, pois para cada elemento, ele pode precisar fazer até n comparações. c) O(n) - Essa complexidade se aplica ao melhor caso do Insertion Sort, que ocorre quando a lista já está ordenada. d) O(log n) - Essa complexidade não se aplica ao Insertion Sort. Portanto, a resposta correta é: b) O(n²).
Mais perguntas desse material