Índice:

Qual algoritmo de classificação é melhor no pior caso?
Qual algoritmo de classificação é melhor no pior caso?

Vídeo: Qual algoritmo de classificação é melhor no pior caso?

Vídeo: Qual algoritmo de classificação é melhor no pior caso?
Vídeo: Videoaula 2.1 - Complexidade: Pior Caso, Melhor Caso e Caso Médio 2024, Abril
Anonim

Algoritmos de classificação

Algoritmo Estrutura de dados Tempo complexidade :Pior
Ordenação rápida Variedade Sobre2)
Mesclar classificação Variedade O (n log (n))
Classificação de heap Variedade O (n log (n))
Classificação suave Variedade O (n log (n))

Então, que tipo é melhor no pior caso?

Ordenação rápida é geralmente o mais rápido, mas se você quiser um bom tempo de pior caso, tente o Heapsort ou Mergesort . Ambos têm o pior desempenho de tempo O (n log n).

Da mesma forma, qual algoritmo de classificação tem a complexidade de pior caso mais baixa? Mesclar classificação

Com relação a isso, qual algoritmo é o melhor para classificação?

Ordenação rápida

Como você encontra o pior e o melhor caso de um algoritmo?

Em termos mais simples, para um problema em que o tamanho da entrada é n:

  1. Melhor caso = tempo mais rápido para concluir, com entradas ideais escolhidas. Por exemplo, o melhor caso para um algoritmo de classificação seriam os dados já classificados.
  2. Pior caso = tempo mais lento para concluir, com entradas pessimais escolhidas.
  3. Caso médio = média aritmética.

Recomendado: