Mindmap
CUSTO E ALGORITMOS DE ORDENAÇÃO
Inhalt der Mindmap
CUSTO E ALGORITMOS DE ORDENAÇÃO
N LOG N
- UM ALGORITMO É DITO TER TEMPO LOGARITMO SE T(N) = O(LOG N). DEVIDO AO USO DO SISTEMA DE NÚMEROS BINÁRIOS PELOS COMPUTADORES, O LOGARITMO É FREQUENTEMENTE DE BASE 2 (ISTO É, LOG2 N, MUITAS VEZES ESCRITO LG N).
CONSTANTE O(1)
- TEMPO DE EXECUÇÃO DO ALGORITMO INDEPENDE DO TAMANHO DA ENTRADA
- OS PASSOS DO ALGORITMO SÃO EXECUTADOS UM NÚMERO FIXO DE VEZES
LOGARÍTIMICA O(log2n)
- TÍPICO DE ALGORITMOS QUE DIVIDEM UM PROBLEMA TRANSFORMANDO-O EM PROBLEMAS MENORES (DIVIDIR PARA CONQUISTAR)
- TEMPO DE EXECUÇÃO PODE SER CONSIDERADO MENOR DO QUE UMA CONSTANTE GRANDE
QUADRÁTICA O(n²)
- TÍPICO DE ALGORITMOS QUE OPERAM SOBRE PARES DOS ELEMENTOS DE ENTRADA
- COMUMENTE EM UM ANEL DENTRO DE OUTRO
- ÚTIL PARA RESOLVER PROBLEMAS DE TAMANHOS RELATIVAMENTE PEQUENOS
CÚBICA O(n³)
- ÚTIL PARA RESOLVER PROBLEMAS PEQUENOS
LINEAR O(n)
- O ALGORITMO REALIZA UM NÚMERO FIXO DE OPERAÇÕES SOBRE CADA ELEMENTO DA ENTRADA
- MELHOR SITUAÇÃO PARA UM ALGORITMO QUE PROCESSA N ELEMENTOS DE ENTRADA E PRODUZ N ELEMENTOS DE SAÍDA
EXPONENCIAL O(2n)
- TÍPICOS DE ALGORITMOS QUE FAZEM BUSCA EXAUSTIVA (FORÇA BRUTA) PARA RESOLVER UM PROBLEMA
- NÃO SÃO ÚTEIS DO PONTO DE VISTA PRÁTICO
Informationen
- Beschreibung
- Mindmap am CUSTO E ALGORITMOS DE ORDENAÇÃO, erstellt von Arthur Loyola am 17/09/2021.
- Erstellt von
- Arthur Loyola
- Aufrufe
- 2
- Bewertung