Vizualizuesi i Algoritmeve Falas
Shikoni algoritme klasikë renditje dhe gjetjeje shtegu të marrin jetë — bubble/quick/merge sort, Dijkstra/A*/BFS në një rrjetë labirinti interaktive, plus kërkim binar, Sitën, N-Mbretëreshat dhe Lojën e Jetës. Animacion hap pas hapi, pseudokod i sinkronizuar, metrikë e gjallë, dhe një modalitet gare krah për krah. Miqësor me celularët dhe 100% në shfletuesin tuaj.
Si funksionon
Çdo algoritëm shkruhet si një gjenerues që lëshon një "hap" vizualizimi njëherësh — një pamje momentale e grupit plus cilat elemente u krahasuan, u ndërruan, ose u shkruan. Një lojtar i vetëm para-llogarit listën e plotë të hapave, kështu që luaj, pauzo, hapi-përpara, hapi-mbrapa, dhe mënyra e garës krah-për-krah janë të gjitha thjesht indeksim brenda asaj liste. Asgjë nuk dërgohet diku — e gjithë kjo funksionon në shfletuesin tënd.
- 1Zgjidh një algoritëm dhe një bashkësi të dhënashZgjidh mes bubble, selection, insertion, merge, quick, heap, shell, cocktail, counting dhe radix sort (plus bogosort, për argëtim). Gjenero një grup të rastësishëm, pothuajse-të-renditur, të përmbysur, ose me pak-vlera-unike, ose shkruaj numrat e tu të ndarë me presje.
- 2Shikoje duke xhiruar — dhe lexo bashkë me tëShufrat ngjyrosen sipas çfarë po ndodh (duke krahasuar, duke ndërruar, pivot, e renditur). Paneli i pseudokodit thekson rreshtin e saktë që po ekzekutohet, dhe numëruesit e drejtpërdrejtë gjurmojnë krahasimet, ndërrimet, shkrimet, dhe qasjet e grupit në kohë reale.
- 3Kontrollo kohënRregullo shpejtësinë, lëviz vijën kohore, ose ec një veprim të vetëm përpara dhe mbrapa për të studiuar saktësisht si algoritmi merr vendimet e tij. Hapi-mbrapa është i saktë sepse çdo hap është një pamje momentale e ruajtur, jo një rixhirim.
- 4Garaj ata krah-për-krahMënyra e garës xhiron dy ose më shumë algoritme mbi të njëjtën hyrje njëherësh, krah për krah, me një tabelë metrikash kështu që mund të shohësh, për shembull, pse quicksort mund bubble sort.
Funksionon tërësisht në shfletuesin tënd — asnjë e dhënë nuk largohet nga pajisja jote. Nuk ka server, nuk ka ngarkim, dhe nuk ka llogari. Është një mjet mësimor: algoritmet janë zbatime tekst-shkolle të zgjedhura për qartësi vizualizimi.
Mjete të ngjashme
Diferenca CSV
Krahasoni dy skedarë CSV sipas një kolone çelës dhe shihni saktësisht cilat rreshta u shtuan, u hoqën ose u ndryshuan — me fushat specifike që ndryshojnë të treguara nga e vjetra tek e reja. Trajton fusha të cituara; ekzekutohet plotësisht në shfletuesin tuaj.
Kronometër Online
Kronometër i saktë me regjistrim xhirosh, theksimin e xhiros më të shpejtë/më të ngadaltë dhe shkurtore tastiere. Numëron nga zero me saktësi milisekonde.
Gjenerues Lakoreje CSS Cubic-Bezier
Projektoni lakore lëvizjeje CSS duke tërhequr pikat e kontrollit, parashikoni lëvizjen drejtpërdrejt dhe kopjoni vlerën cubic-bezier(). Përfshin preseta overshoot/bounce.