• AED I
  • AED II
  • PEC I
  • POO
  • Algoritmos e Estruturas de Dados II
    • Passagem de parâmetros - Parte 1
    • Alocação de memória
    • Ponteiros - Parte 1
    • Passagem de parâmetros - Parte 2
    • Ponteiros - Parte 2
    • Aritmética de ponteiros
    • Ponteiros e vetores
    • Ponteiros e matrizes
    • Ponteiros genéricos
    • Ponteiros múltiplos
    • Ponteiros para funções
    • Ponteiros para funções: exemplos
    • Vetor de ponteiros
    • Alocação dinâmica de memória
    • Alocação dinâmica de vetor
    • Alocação dinâmica de matrizes
    • Definição de tipos
    • Struct
    • Union
    • Enumerador
    • Manipulação de arquivos
    • Arquivos binários
    • Arquivos de texto
    • Pilha estática
    • Pilha dinâmica
    • Fila estática
    • Fila dinâmica
    • Lista sequencial
    • Lista ligada estática
    • Lista ligada dinâmica
    • Algoritmos de ordenação
    • Bubble Sort
    • Insertion Sort
    • Selection Sort
    • Comparação dos algoritmos simples
    • Quick Sort
    • Quick Sort - Exemplo
    • Merge Sort
    • Heap Sort
    • Comparação dos algoritmos eficientes
    • Algoritmos recursivos
    • Busca sequencial
    • Busca binária
  • Bibliografia

Comparação dos algoritmos simples

AlgoritmoComplexidade de Tempo no Pior CasoComplexidade de Tempo no Melhor CasoComplexidade de Tempo no Caso MédioEspaço AdicionalEstabilidade
Bubble SortO(n^2)O(n)O(n^2)O(1)Sim
Selection SortO(n^2)O(n^2)O(n^2)O(1)Não
Insertion SortO(n^2)O(n)O(n^2)O(1)Sim
OrdenacaoSelection Sort
OrdenacaoQuick Sort

Produzido por Renan Vinicius Aranha para fins didáticos.

FAENGEngComp