Camada Zero · 01 · Algoritmos de Ordenação

Você decorou que bubble é O(n²) numa prova e nunca mais pensou nisso. Roda os algoritmos aqui embaixo e olha o contador de comparações: é a diferença entre O(n²) e O(n log n) acontecendo na sua frente.
🖥️
Essa aula é pra mexer no computador
O visualizador é interativo e fica muito melhor numa tela grande. Abra no desktop pra rodar os algoritmos e ver o custo acontecer. A teoria, o código em Go e o Desafio continuam aqui embaixo, dá pra ler tranquilo no celular.
Visualizador · ordenação
0Comparações
0Trocas / Escritas
0msTempo
comparando trocando ordenado
AlgoritmoMelhorMédioPiorMem

Implementação em Go


      

🧠 Desafio — Ordenação

Roda os algoritmos aqui de cima antes de responder. Não vou te dar a resposta mastigada: chuta, erra, entende. As duas últimas são de reflexão, escreve a sua e só então revela o modelo.

🔧 Prática — ache o bug

Esse bubble sort tem um bug clássico de off-by-one que dá panic em runtime. Clica na linha que causa o problema.