Lumaktaw sa pangunahing nilalaman

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.

Tumatakbo nang lubusan sa iyong browser — walang data na iiwan ang iyong device.

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.

  1. 1
    Pumili ng algorithm at data set
    Pumili 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.
  2. 2
    Panoorin itong tumakbo — at sumabay sa pagbasa
    May 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.
  3. 3
    Kontrolin ang oras
    Ayusin 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.
  4. 4
    Pagkarerahin sila nang magkaharap
    Pinapatakbo 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

Mga Madalas na Itanong