Visualizador de Algoritmos de balde
Observa como a ordenación, a busca de rutas e os algoritmos clásicos cobran vida — Bubble Sort/Quicksort/Merge Sort, Dijkstra/A*/BFS nunha malla interactiva, máis busca binaria, Criba de Eratosthenes, N-Queens e Xogo da Vida. Animación paso a paso, pseudocódigo sincronizado, métricas en vivo e modo carreira cara a cara. Compatible co móbil e 100% no teu navegador.
Como funciona
Cada algoritmo escríbese como un xerador que produce un "paso" de visualización de cada vez — unha instantánea do array máis que elementos se compararon, intercambiaron ou escribiron. Un único reprodutor precalcula a lista completa de pasos, así que a reprodución, a pausa, o avance, o retroceso e o modo de carreira lado a lado son todos simplemente indexación nesa lista. Nada se envía a ningures — todo se executa no teu navegador.
- 1Escolle un algoritmo e un conxunto de datosEscolle entre ordenación por burbulla, selección, inserción, fusión, rápida, montículo, shell, cóctel, conto e radix (ademais de bogosort, por diversión). Xera un array aleatorio, case ordenado, invertido ou con poucos valores únicos, ou escribe os teus propios números separados por comas.
- 2Míraa executar — e le xunto con elaAs barras cólranse segundo o que está ocorrendo (comparando, intercambiando, pivote, ordenado). O panel de pseudocódigo destaca a liña exacta que se está executando, e os contadores en directo rastrexan comparacións, intercambios, escrituras e accesos ao array en tempo real.
- 3Controla o tempoAxusta a velocidade, desprázate pola liña temporal, ou avanza e retrocede unha única operación para estudar exactamente como toma decisións o algoritmo. O retroceso é exacto porque cada paso é unha instantánea almacenada, non unha reexecución.
- 4Faille correr cabeza a cabezaO modo carreira executa dous ou máis algoritmos na mesma entrada á vez, lado a lado, cunha táboa de métricas para que poidas ver, por exemplo, por que a ordenación rápida vence á ordenación por burbulla.
Execútase enteiramente no teu navegador — ningún dato sae do teu dispositivo. Non hai servidor, non hai subida, e non hai conta. É unha ferramenta de ensino: os algoritmos son implementacións de libro de texto escollidas pola claridade da visualización.
Ferramentas relacionadas
Diferenza CSV
Compara dous ficheiros CSV por una columna clave e ve exactamente que filas se engadiron, eliminaron ou modificaron — cos campos específicos que difiren mostrados do vello ao novo. Xestiona campos entre comiñas; execútase completamente no teu navegador.
Cronómetro en liña
Cronómetro de precisión con rexistro de voltas, resaltado da volta máis rápida/lenta e atallos de teclado. Conta dende cero con precisión de milisegundos.
Xerador de curvas de aceleración CSS cubic-bezier
Deseña curvas de aceleración CSS arrastrando puntos de control, previsualiza o movemento en directo e copia o valor cubic-bezier(). Inclúe preaxustes de sobrepasamento/rebote.