Hoppa till innehållet
18 algoritmer · webb & Android

Se algoritmen köra på riktigt

Stega igenom sorterings-, sök- och grafalgoritmer en operation i taget, på dina egna värden, i din egen takt. Inte en sammanfattning av vad den gör — utan själva görandet.

Du behöver inget konto för att titta. Inloggning sparar bara dina framsteg.

Byggt för hur algoritmer faktiskt lärs in

Inte ännu en vägg av pseudokod. CodeOrbit gör varje algoritm till något du kan se, peta på och bli förhörd på.

Stegvis uppspelning

Spela, pausa, spola, ändra hastighet. Varje jämförelse och varje byte är ett synligt steg, synkat med den markerade kodraden.

18 klassiska algoritmer

Sortering, sökning, grafer, träd, hashning och dynamisk programmering — var och en med pseudokod, komplexitetsanalys och riktig kod sida vid sida.

Utmaningsläge

Arbeta ner en körning till färre steg. Poängen sätts på servern utifrån den faktiska körningen, och du får försöka hur många gånger du vill — det är ditt bästa försök som räknas.

Framsteg som ligger kvar

XP mäter hur mycket av materialet du har utforskat, inte hur snabbt du kom dit. Ingenting förfaller, och ingenting nollställs för att du tar en vecka ledigt.

Dagens utmaning

En gemensam utmaning om dagen — samma uppgift för alla, när du än hinner med den.

Lärvägar och diplom

Guidade spår från din första sortering till viktade grafer, med ett diplom när du blir klar med ett.

En väg från din första sortering till viktade grafer

Strukturerade spår som öppnar sig efter hand — du behöver aldrig gissa vad du ska lära dig härnäst.

Nybörjare

Sortering för nybörjare

Arbeta dig igenom de grundläggande sorteringsalgoritmerna en i taget, från bubble sort upp till merge sort.

4 algoritmer · ~30 min

Medel

Algoritmer på mellannivå

Gå vidare till effektiva sorteringar och grunderna i traversering av grafer. Lär dig Quick Sort och Heap Sort, och utforska BFS/DFS.

6 algoritmer · ~45 min

Avancerad

Avancerade algoritmer

Kortaste vägar, dynamisk programmering, balanserade träd och hashning — algoritmerna som lönar sig att titta på en gång till.

6 algoritmer · ~60 min

Gratis att lära sig. Premium för att gå vidare.

Själva visualiseraren, lätta och medelsvåra utmaningar och dagliga leaderboards är gratis för alltid. Premium låser upp allt annat.

Gratis

0 kr för alltid

  • Alla algoritmvisualiseringar
  • Stegvis uppspelning och hastighetsreglage
  • Framsteg, XP och nivåer
  • Lätta och medelsvåra utmaningar plus dagens utmaning
  • Kunskapsträd och lärvägar
Skapa gratiskonto

Premium

Spara 32% per år

49 kr / mån · eller 399 kr / år

Allt i Gratis, plus:

  • Alla svåra utmaningar
  • Diplom när du klarat en lärväg
  • GIF-export av varje körning som ritar en array, på webben

Vanliga frågor

Är CodeOrbit verkligen gratis?

Ja. Visualiseraren, lätta och medelsvåra utmaningar, dagens utmaning, kunskapsträdet och lärvägarna, leaderboards och XP/nivåer är gratis för alltid. Premium lägger till svåra utmaningar och diplom på webben och Android, och GIF-export av varje körning som ritar en array på webben.

Vem är det här för?

Studenter i datavetenskap, självlärda utvecklare och alla som förbereder sig inför tekniska intervjuer. Känns ordo-notationen abstrakt blir den konkret av att se algoritmen köra.

Måste jag kunna programmera?

Nej. Visualiseringarna går att läsa utan att skriva en rad kod — men varje algoritm visar också riktig, kommenterad JavaScript synkad med varje steg, så du lär dig implementationen på köpet.

Finns det en mobilapp?

Ja — en Android-app med samma konto, samma framsteg och samma utmaningar, renderad i 60 fps med Skia. iOS ligger på färdplanen.

Täcker en prenumeration både webb och Android?

Ja. Premium hänger på ditt konto, inte på plattformen — teckna den en gång via Stripe eller Google Play så gäller den överallt där du loggar in.

Kan jag säga upp när som helst?

När som helst, med två klick, från uppgraderingssidan (Stripes kundportal) eller Google Play. Du behåller Premium perioden ut som du har betalat för.