Página inicial
/
Tecnologia
/
What's the Temporary Complexity of the Merge Sort Algorithm in the Worst Case? O(n^wedge 2) O(n) O(n Log N) O(n^wedge N)

Question

What's the temporary complexity of the Merge Sort algorithm in the worst case? O(n^wedge 2) O(n) O(n log n) O(n^wedge n)

Solution

Verificación de expertos
3.8 (240 Votos)
Leonel Profissional · Tutor por 6 anos

Resposta

complexidade temporal do algoritmo Merge Sort na pior das situações é O(n log n). O Merge Sort é um algoritmo de ordenação baseado em dividir e conquistar que divide o array de entrada em duas metades, ordena cada metade recursivamente e, em seguida, combina as duas metades ordenadas. A complexidade temporal do Merge Sort é O(n log n) porque a divisão do array leva tempo linear e a combinação das duas metades ordenadas leva tempo logarítmico.