Gratis Algoritme-visualiseerder
Kyk hoe sorteer-, padvindings- en klassieke algoritmes tot lewe kom — bubble/quick/merge sort, Dijkstra/A*/BFS op 'n interaktiewe labirint-rooster, plus binêre soek, die Sieve, N-Queens en Game of Life. Stap-vir-stap animasie, gesinchroniseerde pseudokode, lywemetrieken, en 'n sy-aan-sy-raskompetisie-modus. Mobiel-vriendelik en 100% in jou blaaier.
Hoe dit werk
Elke algoritme word geskryf as 'n generator wat een visualiserings-"stap" op 'n slag lewer — 'n kiekie van die reeks plus watter elemente vergelyk, geruil, of geskryf is. 'n Enkele speler bereken die volle stap-lys vooraf, sodat speel, pouseer, stap-vorentoe, stap-terug, en die langs-mekaar-wedloop-modus alles net indeksering in daardie lys is. Niks word iewers gestuur nie — die hele ding loop in jou blaaier.
- 1Kies 'n algoritme en 'n datastelKies uit borrel-, seleksie-, invoeging-, samesmelting-, vinnige-, hoop-, shell-, cocktail-, tel-, en radix-sortering (plus bogosort, vir die pret). Genereer 'n lukrake, byna-gesorteerde, omgekeerde, of min-unieke reeks, of tik jou eie komma-geskeide getalle.
- 2Kyk dit loop — en lees saamStawe word gekleur volgens wat gebeur (vergelyk, ruil, spilpunt, gesorteer). Die pseudokode-paneel lig die presiese lyn uit wat uitgevoer word, en lewendige tellers spoor vergelykings, ruilings, skrywes, en reeks-toegangs intyds na.
- 3Beheer tydVerstel die spoed, skuif die tydlyn, of stap 'n enkele bewerking vorentoe en terug om presies te bestudeer hoe die algoritme sy besluite maak. Stap-terug is presies omdat elke stap 'n gestoorde kiekie is, nie 'n herloop nie.
- 4Laat hulle kop-teen-kop wedywerWedloop-modus loop twee of meer algoritmes gelyktydig op dieselfde toevoer, langs mekaar, met 'n statistiektabel sodat jy byvoorbeeld kan sien waarom vinnige-sortering borrel-sortering klop.
Loop heeltemal in jou blaaier — geen data verlaat jou toestel nie. Daar is geen bediener, geen oplaai, en geen rekening nie. Dit is 'n onderrig-nutsprogram: die algoritmes is handboek-implementerings gekies vir visualiserings-duidelikheid.
Verwante gereedskap
CSV-verskil
Vergelyk twee CSV-lêers deur 'n sleutelkolom en sien presies watter rye bygevoeg, verwyder of verander is — met die spesifieke velde wat verskil van oud na nuut gewys. Hanteer aangehaalde velde; loop volledig in jou blaaier.
Aanlyn stophorlosie
Presisiestophorlosie met rondte-opname, vinnigste/stadigste rondte-uitlig, en sleutelbordkortpaaie. Tel op vanaf nul met millisekonde akkuraatheid.
CSS Cubic-Bezier-verligtingsgenerator
Ontwerp CSS verligting van kurwes deur beheerpunte te sleep, voorbeskou die beweging regstreeks en kopieer die cubic-bezier() waarde. Sluit voorinstellings oor oorskiet/weiering in.