Tr?r er vakre

Kj?re IN2010-student,

Denne uken har vi blitt kjent med tr?r, som er en sv?rt sentral struktur i alle grener (?) av informatikk. Vi s? p? bin?re s?ketr?r og deres selvbalanserende slektning AVL-tr?r.

Her er en oversikt over resten av semesteret:

Calendar view
Uke
Man
Tir
Ons
Tor
Fre
September
36
2
12:15 Gruppe 5 (Logo)
16:15 Felles?velse (Simula)
3
12:15 Gruppe 1 (Smalltalk)
14:15 Lab 1 (Sed)
4
Prioritetsk?er
14:15 Forelesning (Simula)
5
08:15 Gruppe 9 (Caml)
10:15 Gruppe 3 (Smalltalk)
12:15 Gruppe 6 (Python)
14:15 Gruppe 4 (Python)
6
10:15 Gruppe 2 (Python)
12:15 Lab 2 (Limbo)
14:15 Gruppe 7 (Prolog)
14:15 Gruppe 8 (Pascal)
37
9
12:15 Gruppe 5 (Logo)
16:15 Felles?velse (Simula)
 
10
12:15 Gruppe 1 (Smalltalk)
14:15 Lab 1 (Sed)
23:59 Innlevering 2
11
Sortering
14:15 Forelesning (Simula)
 
12
08:15 Gruppe 9 (Caml)
10:00 Samretting (Chill)
10:15 Gruppe 3 (Smalltalk)
12:15 Gruppe 6 (Python)
14:15 Gruppe 4 (Python)
13
10:15 Gruppe 2 (Python)
12:15 Lab 2 (Limbo)
14:15 Gruppe 7 (Prolog)
14:15 Gruppe 8 (Pascal)
38
16
12:15 Gruppe 5 (Logo)
16:15 Felles?velse (Simula)
17
12:15 Gruppe 1 (Smalltalk)
14:15 Lab 1 (Sed)
18
Grafer I
14:15 Forelesning (Simula)
19
08:15 Gruppe 9 (Caml)
10:15 Gruppe 3 (Smalltalk)
12:15 Gruppe 6 (Python)
14:15 Gruppe 4 (Python)
20
10:15 Gruppe 2 (Python)
12:15 Lab 2 (Limbo)
14:15 Gruppe 7 (Prolog)
14:15 Gruppe 8 (Pascal)
39
23
12:15 Gruppe 5 (Logo)
16:15 Felles?velse (Simula)
 
24
12:15 Gruppe 1 (Smalltalk)
14:15 Lab 1 (Sed)
23:59 Innlevering 3
25
Grafer II
14:15 Forelesning (Simula)
 
26
08:15 Gruppe 9 (Caml)
10:00 Samretting (Postscript)
10:15 Gruppe 3 (Smalltalk)
12:15 Gruppe 6 (Python)
14:15 Gruppe 4 (Python)
27
10:15 Gruppe 2 (Python)
12:15 Lab 2 (Limbo)
14:15 Gruppe 7 (Prolog)
14:15 Gruppe 8 (Pascal)
40
30
12:15 Gruppe 5 (Logo)
16:15 Felles?velse (Simula)
1
12:15 Gruppe 1 (Smalltalk)
14:15 Lab 1 (Sed)
2
Repetisjon
14:15 Forelesning (Simula)
3
08:15 Gruppe 9 (Caml)
10:15 Gruppe 3 (Smalltalk)
12:15 Gruppe 6 (Python)
14:15 Gruppe 4 (Python)
4
10:15 Gruppe 2 (Python)
12:15 Lab 2 (Limbo)
14:15 Gruppe 7 (Prolog)
14:15 Gruppe 8 (Pascal)
Oktober
41
7
12:15 Gruppe 5 (Logo)
16:15 Felles?velse (Simula)
 
8
12:15 Gruppe 1 (Smalltalk)
14:15 Lab 1 (Sed)
23:59 Innlevering 4
9
Grafer III
14:15 Forelesning (Simula)
 
10
08:15 Gruppe 9 (Caml)
10:00 Samretting (Chill)
10:15 Gruppe 3 (Smalltalk)
12:15 Gruppe 6 (Python)
14:15 Gruppe 4 (Python)
11
10:15 Gruppe 2 (Python)
12:15 Lab 2 (Limbo)
14:15 Gruppe 7 (Prolog)
14:15 Gruppe 8 (Pascal)
42
14
12:15 Gruppe 5 (Logo)
16:15 Felles?velse (Simula)
15
12:15 Gruppe 1 (Smalltalk)
14:15 Lab 1 (Sed)
16
Hashing
14:15 Forelesning (Simula)
17
08:15 Gruppe 9 (Caml)
10:15 Gruppe 3 (Smalltalk)
12:15 Gruppe 6 (Python)
14:15 Gruppe 4 (Python)
18
10:15 Gruppe 2 (Python)
12:15 Lab 2 (Limbo)
14:15 Gruppe 7 (Prolog)
14:15 Gruppe 8 (Pascal)
43
21
12:15 Gruppe 5 (Logo)
16:15 Felles?velse (Simula)
 
22
12:15 Gruppe 1 (Smalltalk)
14:15 Lab 1 (Sed)
23:59 Obligatorisk innlevering
23
Kompleksitet
14:15 Forelesning (Simula)
 
24
08:15 Gruppe 9 (Caml)
10:00 Samretting (Chill)
10:15 Gruppe 3 (Smalltalk)
12:15 Gruppe 6 (Python)
14:15 Gruppe 4 (Python)
25
10:15 Gruppe 2 (Python)
12:15 Lab 2 (Limbo)
14:15 Gruppe 7 (Prolog)
14:15 Gruppe 8 (Pascal)
44
28
12:15 Gruppe 5 (Logo)
16:15 Felles?velse (Simula)
29
12:15 Gruppe 1 (Smalltalk)
14:15 Lab 1 (Sed)
30
Repetisjon
14:15 Forelesning (Simula)
31
08:15 Gruppe 9 (Caml)
10:15 Gruppe 3 (Smalltalk)
12:15 Gruppe 6 (Python)
14:15 Gruppe 4 (Python)
1
10:15 Gruppe 2 (Python)
12:15 Lab 2 (Limbo)
14:15 Gruppe 7 (Prolog)
14:15 Gruppe 8 (Pascal)
November
45
4
12:15 Gruppe 5 (Logo)
16:15 Felles?velse (Simula)
5
12:15 Gruppe 1 (Smalltalk)
14:15 Lab 1 (Sed)
6
Repetisjon
14:15 Forelesning (Simula)
7
08:15 Gruppe 9 (Caml)
10:15 Gruppe 3 (Smalltalk)
12:15 Gruppe 6 (Python)
14:15 Gruppe 4 (Python)
8
10:15 Gruppe 2 (Python)
12:15 Lab 2 (Limbo)
14:15 Gruppe 7 (Prolog)
14:15 Gruppe 8 (Pascal)
46
11
12:15 Gruppe 5 (Logo)
16:15 Felles?velse (Simula)
12
12:15 Gruppe 1 (Smalltalk)
14:15 Lab 1 (Sed)
13
Repetisjon
14:15 Forelesning (Simula)
14
08:15 Gruppe 9 (Caml)
10:15 Gruppe 3 (Smalltalk)
12:15 Gruppe 6 (Python)
14:15 Gruppe 4 (Python)
15
10:15 Gruppe 2 (Python)
12:15 Lab 2 (Limbo)
14:15 Gruppe 7 (Prolog)
14:15 Gruppe 8 (Pascal)
47
18
12:15 Gruppe 5 (Logo)
16:15 Felles?velse (Simula)
19
12:15 Gruppe 1 (Smalltalk)
14:15 Lab 1 (Sed)
20
Repetisjon
14:15 Forelesning (Simula)
21
08:15 Gruppe 9 (Caml)
10:15 Gruppe 3 (Smalltalk)
12:15 Gruppe 6 (Python)
14:15 Gruppe 4 (Python)
22
10:15 Gruppe 2 (Python)
12:15 Lab 2 (Limbo)
14:15 Gruppe 7 (Prolog)
14:15 Gruppe 8 (Pascal)
48
25
 
26
 
 
27
09:00 Eksamen
28
 
29
 

Innlevering 1

/studier/emner/matnat/ifi/IN2010/h24/innleveringer/

Fristen for innlevering 1 har v?rt, og vi er glade for at mange har benyttet seg av tilbudet. Vi vet det var en litt br? start, men h?per det har hjulpet deg i gang med kurset.

Vi skulle gjerne sett at flere setter opp grupper i Devilry! Du st?r fri til ? levere i en gruppe p? innlevering 2 dersom du ikke gjorde det p? innlevering 1.

Takk til deg som m?tte opp p? samretting p? torsdag! Vi h?per det var en fin opplevelse, og at du fikk utbytte av det.

Innlevering 2

/studier/emner/matnat/ifi/IN2010/h24/innleveringer/

Den andre innleveringen er publisert og har frist 10. september. I den skal du implementere bin?re s?ketr?r og AVL-tr?r.

I tillegg er det en oppgave om ? bygge balanserte s?ketr?r som virkelig tester forst?elsen av b?de bin?re s?ketr?r og prioritetsk?er (som vil foreleses i neste uke). Et lite hint er at oppgaven er sv?rt lett ? implementere n?r du f?rst skj?nner hvordan oppgaven b?r l?ses.

Lab-timer

/studier/emner/matnat/ifi/IN2010/h24/timeplan/index.html

Det er to Lab-timer hver uke, en p? tirsdager klokken 14:15 og en p? fredager klokken 12:15. Det er et flott tilbud vi h?per du vil benytte deg av.

Til uken

P? felles?velsen p? mandag vil vi se hvordan vi kan bruke v?r nye forst?else for tr?r til ? lage en innholdsfortegnelse, med b?de start og slutt, for dokumenter skrevet i et enkelt markupspr?k (markdown). I tillegg vil vi kanskje repetere litt om AVL-tr?r, som vi vet krever mye konsentrasjon og arbeid ? mestre.

P? forelesningen p? onsdag skal vi se p? prioritetsk?er, som er en abstrakt datatype, og hvordan disse kan implementeres effektivt med bin?re heaps.

Vel m?tt, og god helg!

___
Med vennlig hilsen oss som underviser IN2010

Publisert 30. aug. 2024 16:30 - Sist endret 27. sep. 2024 16:44