Saltar ao contido principal
LibraTool logoLibraTool

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.

Execútase completamente no teu navegador — ningún dato abandona o teu dispositivo.

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.

  1. 1
    Escolle un algoritmo e un conxunto de datos
    Escolle 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.
  2. 2
    Míraa executar — e le xunto con ela
    As 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.
  3. 3
    Controla o tempo
    Axusta 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.
  4. 4
    Faille correr cabeza a cabeza
    O 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

Preguntas frecuentes