Qual é o melhor caso de complexidade de tempo da classificação de mesclagem?
Qual é o melhor caso de complexidade de tempo da classificação de mesclagem?

Vídeo: Qual é o melhor caso de complexidade de tempo da classificação de mesclagem?

Vídeo: Qual é o melhor caso de complexidade de tempo da classificação de mesclagem?
Vídeo: Algoritmo SELECTION SORT | Algoritmos de Ordenação | Algoritmos #3 2024, Abril
Anonim

Algoritmos de classificação

Algoritmo Estrutura de dados Complexidade do espaço: pior
Ordenação rápida Variedade Sobre)
Mesclar classificação Variedade Sobre)
Classificação de heap Variedade O (1)
Classificação suave Variedade O (1)

Além disso, qual é a complexidade de tempo da classificação de mesclagem?

o complexidade do tipo de mesclagem é O (nlogn) e NÃO O (logn). A etapa de divisão calcula o ponto médio de cada uma das submatrizes. Cada uma dessas etapas leva apenas O (1) Tempo . A etapa de conquista recursivamente sortes duas submatrizes de n / 2 (para n) elementos cada.

qual é o melhor caso de complexidade de tempo do tipo bolha? O espaço complexidade para Tipo de bolha é O (1), porque apenas um único espaço de memória adicional é necessário, ou seja, para a variável temporária. Também o melhor caso, complexidade de tempo será O (n), é quando a lista já está classificado.

Além disso, qual é o melhor caso de complexidade da classificação por mesclagem?

n * log (n)

Qual é a complexidade do tempo de execução da classificação por inserção no melhor e no pior cenário?

Melhor , pior , e média estojos o melhor caso input é um array que já é classificado . Nisso classificação de inserção de caso tem um linear tempo de execução (isto é, O (n)). Durante cada iteração, o primeiro elemento restante da entrada é apenas comparado com o elemento mais à direita do classificado subseção da matriz.

Recomendado: