Hoppa till innehåll

Lärvägar

↑
Börja här

Du behöver inte läsa allt i ordning. Varje sida ska gå att förstå för sig. Lärvägarna hjälper dig att se hur begreppen hänger ihop.

Mål: förstå hur data lagras, söks och sorteras. Lägg tid på att testa exemplen själv.

  1. Arrayer. Lär dig index, sammanhängande lagring och iteration.
  2. Tidskomplexitet. Räkna operationer i stället för kodrader.
  3. Big O-notation. Jämför hur arbetet växer med indata.
  4. Binärsökning. Öva på att minska ett sorterat sökintervall.
  5. Insättningssortering och mergesortering. Jämför två olika metoder.
  6. Stackar, köer och hashtabeller. Välj rätt struktur för uppgiften.
  1. Syntax och variabler
  2. Villkor, loopar och metoder
  3. Klasser och konstruktorer
  4. Åtkomstmodifierare och static, const och readonly
  5. Arv och polymorfism samt interface
  1. Namnrymder. Gruppera namn och undvik kollisioner.
  2. Assembly definitions. Förstå kompileringsgränser innan du delar upp Unity-projektet.
  3. Skriptets livscykel. Lär dig vad som hör hemma i Awake, Update och FixedUpdate.
  4. Rigidbody och kollisioner. Koppla exekveringsmodellen till fysiken.
  5. Kommentarer och dokumentation. Förklara beslut utan att kommentera varje rad.

Algoritmers tillväxt: Big O-visualiseraren → komplexitetskartan → linjär sökning.

Hashning från grunden: Hashtabeller → bygg en egen i C# → HashSet vs Dictionary.

Unity från prototyp till build: GameObjects → Prefabs → Build Profiles → kommandoradsbyggen.