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.
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.
- 1Tria un algorisme i un conjunt de dadesTria 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.
- 2Mira'l executar-se — i llegeix-lo alhoraLes 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.
- 3Controla el tempsAjusta 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ó.
- 4Fes-los competir cara a caraEl 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
Diferències CSV
Compara dos fitxers CSV per una columna clau i veu exactament quines files s'han afegit, eliminat o canviat — amb els camps específics que difereixen mostrats de nou a vell. Gestiona camps entre cometes; s'executa completament al teu navegador.
Cronòmetre en línia
Cronòmetre de precisió amb registre de voltes, ressaltat de la volta més ràpida/lenta i dreceres de teclat. Compta des de zero amb precisió de mil·lisegons.
Generador d'easing CSS Cubic-Bezier
Dissenya corbes d'easing CSS arrossegant punts de control, previsualitza el moviment en viu i copia el valor cubic-bezier(). Inclou presets de sobreimpuls/rebot.