Rekursjon

Kj?re IN1010-student,

Denne uken har dere l?rt noen nyttige m?nstre for ? l?se problemer som ofte dukker opp. Til uken er temaet rekursjon! Det er et enest?ende verkt?y for probleml?sning. Det er alts? bare ? begynne ? glede seg!

Obligatorisk innlevering 5

Vi minner om at den obligatoriske oppgaven skal leveres innen onsdag 9. april (klokken 23:59). Erfaringsmessig er det en krevende oppgave, s? det er viktig ? sette av god tid til ? jobbe med den.

Ukas ord er synkronisering!

Synkronisering handler om ? f? noe til ? virke sammen med noe annet. Innenfor programmering bruker vi ordet synkronisering i forbindelse med samtidige tr?der og prosesser. Vi bruker ulike synkroniseringsmekanismer, som for eksempel l?ser og barrierer, til ? koordinere tilgang til felles ressurser og bestemme hvilken rekkef?lge ulike oppgaver kan utf?res i. Disse mekanismene hjelper oss ? unng? race conditions. Race conditions oppst?r n?r to eller flere tr?der gj?r endringer i felles data samtidig – noe som gj?r det vanskelig ? forutse resultatet, og ofte leder til feil resultat.

Til uken

Neste uke er temaet rekursjon, som er en utrolig kraftig teknikk som inneb?rer metoder som kaller p? seg selv!

H?per vi ser deg p? felles?velse, forelesning, gruppetimer, repetisjonstime og fredagsjava!

___
Med vennlig hilsen oss som underviser IN1010

Publisert 4. apr. 2025 18:24 - Sist endret 4. apr. 2025 18:24