Vés al contingut principal

Visualitzador d'Algoritmes de franc

Observa com els algoritmes de classificació, cerca de camins i clàssics cobren vida — Bubble Sort/Quicksort/Merge Sort, Dijkstra/A*/BFS en una graella de laberint interactiva, més búsqueda binària, la Sàvia d'Eratòstenes, N-Queens i Joc de la Vida. Animació pas a pas, pseudocodi sincronitzat, mètriques en viu i mode carrera cara a cara. Amigable per a mòbils i 100% al teu navegador.

S'executa completament al teu navegador — no es deixa el teu dispositiu.

Com funciona

Cada algorisme s'escriu com un generador que emet un "pas" de visualització alhora — una instantània de la matriu més quins elements s'han comparat, intercanviat o escrit. Un únic reproductor precalcula la llista completa de passos, així reproduir, pausar, avançar pas a pas, retrocedir pas a pas i el mode de cursa costat a costat només indexen aquesta llista. Res s'envia enlloc — tot passa al teu navegador.

  1. 1
    Tria un algorisme i un conjunt de dades
    Tria entre ordenació de bombolla, per selecció, per inserció, per fusió, ràpida, per munt, Shell, còctel, per comptatge i radix (més bogosort, per diversió). Genera una matriu aleatòria, gairebé ordenada, invertida, o amb pocs valors únics, o escriu els teus propis números separats per comes.
  2. 2
    Mira'l executar-se — i llegeix-lo alhora
    Les barres es coloregen segons el que passa (comparant, intercanviant, pivot, ordenat). El panell de pseudocodi ressalta la línia exacta que s'executa, i els comptadors en directe fan un seguiment de comparacions, intercanvis, escriptures, i accessos a la matriu en temps real.
  3. 3
    Controla el temps
    Ajusta la velocitat, mou-te per la línia de temps, o avança o retrocedeix una única operació per estudiar exactament com l'algorisme pren les seves decisions. El retrocés és exacte perquè cada pas és una instantània desada, no una nova execució.
  4. 4
    Fes-los competir cara a cara
    El mode cursa executa dos o més algorismes sobre la mateixa entrada alhora, costat a costat, amb una taula de mètriques perquè puguis veure, per exemple, per què l'ordenació ràpida guanya a la de bombolla.

S'executa completament al teu navegador — cap dada surt del teu dispositiu. No hi ha servidor, ni pujada, ni compte. És una eina educativa: els algorismes són implementacions de llibre de text triades per la claredat de la visualització.

Eines relacionades

Preguntes freqüents