Libreng Visualizer ng Algorithm
Panoorin ang pag-uuri, paghahanap ng landas, at mga klasikong algorithm na mabuhay — bubble/quick/merge sort, Dijkstra/A*/BFS sa interactive na maze grid, kasama ang binary search, ang Sieve, N-Queens at Game of Life. Hakbang-hakbang na animation, naka-sync na pseudocode, live na sukatan, at side-by-side na race mode. Mobile-friendly at 100% sa iyong browser.
Paano ito Gumagana
Isinulat ang bawat algorithm bilang generator na naglalabas ng isang "hakbang" ng visualisation sa bawat pagkakataon — isang snapshot ng array kasama kung aling mga element ang pinaghambing, pinagpalit o sinulatan. Kinakalkula nang maaga ng iisang player ang buong listahan ng hakbang, kaya ang play, pause, step-forward, step-back at ang side-by-side na race mode ay pag-index lang sa listahang iyon. Walang ipinapadala kahit saan — tumatakbo ang lahat sa iyong browser.
- 1Pumili ng algorithm at data setPumili sa bubble, selection, insertion, merge, quick, heap, shell, cocktail, counting at radix sort (pati bogosort, para sa katuwaan). Gumawa ng random, halos naka-sort, baligtad o kaunting-natatanging array, o mag-type ng sarili mong mga numerong pinaghihiwalay ng kuwit.
- 2Panoorin itong tumakbo — at sumabay sa pagbasaMay kulay ang mga bar ayon sa nangyayari (naghahambing, nagpapalit, pivot, naka-sort). Hina-highlight ng pseudocode panel ang eksaktong linyang pinapatakbo, at sinusubaybayan nang real time ng mga live na counter ang mga paghahambing, pagpapalit, pagsulat at pag-access sa array.
- 3Kontrolin ang orasAyusin ang bilis, i-scrub ang timeline, o humakbang nang isang operasyon pasulong at paurong para pag-aralan kung paano eksaktong nagpapasya ang algorithm. Eksakto ang step-back dahil ang bawat hakbang ay naka-save na snapshot, hindi muling pagpapatakbo.
- 4Pagkarerahin sila nang magkaharapPinapatakbo ng race mode ang dalawa o higit pang algorithm sa parehong input nang sabay, magkatabi, na may table ng sukatan para makita mo, halimbawa, kung bakit tinatalo ng quicksort ang bubble sort.
Buong tumatakbo sa iyong browser — walang data na umaalis sa device mo. Walang server, walang upload, at walang account. Isa itong kasangkapan sa pagtuturo: ang mga algorithm ay textbook na implementasyon na pinili para sa linaw ng visualisation.
Mga Kaugnay na Tool
CSV Diff
Ikumpara ang dalawang CSV file sa pamamagitan ng isang key column at tingnan kung aling row ang idinagdag, inalis, o binago — na ipinapakita ang mga partikular na field na naiiba mula luma hanggang bago. Hinahawakan ang mga quoted na field; tumatakbo nang buo sa iyong browser.
Online na Stopwatch
Precision stopwatch na may lap recording, pag-highlight ng pinakamabilis/pinakamabagal na lap, at mga keyboard shortcut. Nagbibilang mula sa zero na may katumpakan ng millisecond.
Gumagawa ng CSS Cubic-Bezier Easing
Idisenyo ang mga CSS easing curve sa pamamagitan ng pag-drag ng mga control point, i-preview ang kilos nang live, at kopyahin ang cubic-bezier() na value. Kasama ang mga overshoot/bounce preset.