Visualizador de Ordenação
Visualize e compare algoritmos de ordenação com animação passo a passo
Bubble Sort
Percorre repetidamente a lista, compara elementos adjacentes e os troca se estiverem na ordem errada.
Melhor caso
O(n)
Caso médio
O(n²)
Pior caso
O(n²)
Espaço
O(1)
Visualização
Resultados da ordenação
190
Total de comparações
125
Total de trocas
316
Total de passos
20
Tamanho do array
Legenda de cores
Padrão
Comparando
Trocando
Ordenado
Pivô
Referência de complexidade de tempo
Bubble Sort: O(n) melhor, O(n²) médio/pior
Selection Sort: O(n²) todos os casos
Insertion Sort: O(n) melhor, O(n²) médio/pior
Quick Sort: O(n log n) melhor/médio, O(n²) pior
Merge Sort: O(n log n) todos os casos
Sobre o visualizador de ordenação
Visualize como diferentes algoritmos de ordenação funcionam passo a passo. Compare sua eficiência através de comparações, trocas e complexidade de tempo.
Algoritmos de ordenação
- Bubble Sort: Ordenação simples baseada em comparação, bom para aprendizado
- Selection Sort: Encontra o mínimo repetidamente, O(n²) sempre
- Insertion Sort: Eficiente para arrays pequenos/quase ordenados
- Quick Sort: Dividir e conquistar com pivôs, muito rápido na prática
- Merge Sort: O(n log n) estável com requisito de espaço extra
Ferramentas relacionadas
Conversor de Bases Numéricas
Converta números entre os sistemas binário, octal, decimal e hexadecimal
Solucionador de Divisão Longa
Resolva problemas de divisão longa com soluções passo a passo
Gerador de Tabuada
Gere e imprima tabuadas de multiplicação
Simulador de Probabilidade
Simule lançamentos de moeda, rolagens de dado e sorteios de cartas com análise estatística