Salt la conținutul principal
LibraTool logoLibraTool

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.

Rulează complet în browserul tău — nicio dată nu părăsește dispozitivul tău.

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.

  1. 1
    Alege un algoritm și un set de date
    Alege 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ă.
  2. 2
    Urmă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.
  3. 3
    Controlează timpul
    Ajustează 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.
  4. 4
    Fă-i să concureze cap la cap
    Modul 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

Întrebări frecvente