Hopp til hovedinnhold
LibraTool logoLibraTool

Gratis Algoritmevisualiser

Se sortering, stifinning og klassiske algoritmer våkne til liv — bubble/quick/merge sort, Dijkstra/A*/BFS på et interaktivt labyrintrutenett, pluss binærsøk, Sieve, N-Queens og Game of Life. Animasjon steg for steg, synkronisert pseudokode, live statistikk og kappløpsmodus side om side. Mobilvennlig og 100 % i nettleseren din.

Kjører helt og holdent i nettleseren din — ingen data forlater enheten din.

Hvordan det fungerer

Hver algoritme er skrevet som en generator som gir ett visualiserings«steg» om gangen — et øyeblikksbilde av matrisen pluss hvilke elementer som ble sammenlignet, byttet eller skrevet. Én spiller beregner hele steglisten på forhånd, så spill av, pause, steg frem, steg tilbake og kappløpsmodusen side om side er bare oppslag i denne listen. Ingenting sendes noe sted — alt kjører i nettleseren.

  1. 1
    Velg en algoritme og et datasett
    Velg mellom boble-, utvalgs-, innstikks-, flette-, quick-, heap-, shell-, cocktail-, telle- og radix-sortering (pluss bogosort, for moro skyld). Lag en tilfeldig, nesten sortert, omvendt eller få-unike-matrise, eller skriv inn dine egne kommaseparerte tall.
  2. 2
    Se den kjøre — og følg med
    Søylene fargelegges etter hva som skjer (sammenligning, bytte, pivot, sortert). Pseudokodepanelet uthever nøyaktig linjen som kjøres, og live tellere viser sammenligninger, bytter, skrivinger og matriseoppslag i sanntid.
  3. 3
    Styr tiden
    Juster hastigheten, bla i tidslinjen, eller gå én operasjon frem og tilbake for å studere nøyaktig hvordan algoritmen tar sine valg. Steg tilbake er eksakt fordi hvert steg er et lagret øyeblikksbilde, ikke en ny kjøring.
  4. 4
    La dem kappløpe
    Kappløpsmodus kjører to eller flere algoritmer på samme inndata samtidig, side om side, med en tabell over målinger, så du for eksempel ser hvorfor quicksort slår boblesortering.

Kjører helt i nettleseren — ingen data forlater enheten. Ingen server, ingen opplasting og ingen konto. Det er et undervisningsverktøy: algoritmene er lærebokimplementasjoner valgt for tydelig visualisering.

Relaterte verktøy

Ofte stilte spørsmål