Vizualizator de Algoritmi — gratuit
Urmărește cum prind viață algoritmii de sortare, de căutare a căilor și cei clasici — Bubble Sort/Quicksort/Merge Sort, Dijkstra/A*/BFS pe o grilă de labirint interactivă, plus Binary Search, Sita lui Eratostene, N-Queens și Game of Life. Animație pas cu pas, pseudocod sincronizat, metrici live și mod cursă cu vizualizare alăturată. Compatibil cu dispozitive mobile și 100% în browser.
Cum funcționează
Fiecare algoritm este scris ca un generator care produce câte un "pas" de vizualizare deodată — o instantanee a array-ului plus ce elemente au fost comparate, schimbate, sau scrise. Un singur player precalculează lista completă de pași, astfel încât redarea, pauza, pasul-înainte, pasul-înapoi, și modul cursă alăturată sunt toate doar indexare în acea listă. Nimic nu este trimis nicăieri — totul rulează în browser-ul tău.
- 1Alege un algoritm și un set de dateAlege dintre sortarea prin bule, selecție, inserție, interclasare, rapidă, heap, shell, cocktail, numărare, și radix (plus bogosort, pentru distracție). Generează un array aleatoriu, aproape sortat, inversat, sau cu puține valori unice, sau scrie propriile tale numere separate prin virgulă.
- 2Urmărește-l rulând — și citește pe măsurăBarele sunt colorate în funcție de ce se întâmplă (comparare, schimbare, pivot, sortat). Panoul de pseudocod evidențiază linia exactă care este executată, iar contoare live urmăresc comparațiile, schimbările, scrierile, și accesările array-ului în timp real.
- 3Controlează timpulAjustează viteza, derulează linia de timp, sau pășește o singură operație înainte și înapoi pentru a studia exact cum algoritmul își ia deciziile. Pasul-înapoi este exact deoarece fiecare pas este o instantanee stocată, nu o rerulare.
- 4Fă-i să concureze cap la capModul cursă rulează doi sau mai mulți algoritmi pe aceeași intrare deodată, unul lângă altul, cu un tabel de metrici astfel încât poți vedea, de exemplu, de ce quicksort bate sortarea prin bule.
Rulează în întregime în browserul tău — nicio dată nu părăsește dispozitivul tău. Nu există server, nicio încărcare și niciun cont. Este un instrument didactic: algoritmii sunt implementări clasice, alese pentru claritatea vizualizării.
Instrumente similare
Diferențe CSV
Compară două fișiere CSV după o coloană cheie și vizualizează exact ce rânduri au fost adăugate, eliminate sau modificate — cu câmpurile specifice care diferă afișate de la vechi la nou. Gestionează câmpurile cu ghilimele; rulează complet în browser.
Cronometru Online
Cronometru de precizie cu înregistrare ture, evidențierea celei mai rapide/lente ture și comenzi rapide de la tastatură. Numără de la zero cu acuratețe în milisecunde.
Generator Easing CSS Cubic-Bezier
Proiectează curbe de easing CSS trăgând punctele de control, previzualizează mișcarea live și copiază valoarea cubic-bezier(). Include presetări de overshoot/bounce.