Jag rekommenderar att man läser relevanta avsnitt i kursboken innan man kommer till föreläsningen. Då kan man använda föreläsningen till att sätta in informationen i ett sammanhang, reflektera, ställa bra frågor o s v.
Ungefärligt upplägg:
Vecka | Innehåll | Slides |
---|---|---|
1 | Introduktion, tidsanalys, sortering, listor, stackar, köer | F1, F2 |
2 | Listor, stackar, köer, träd, prioritetsköer | F3, F4 |
3 | Hashtabeller, grafer | F5a, F5b, F6 |
4 | Grafer | F7 |
5 | Sökträd, skipplistor | F8, F9a, F9b, F9c, F9d |
6 | Mer om sortering | F10a, F10b, F10c, F10d |
7 | Mer om sortering, sammanfattning | F11a, F11b, F12 |
Rekommenderad läsning:
Vecka | Kursbokens andra upplaga | Kursbokens tredje upplaga |
---|---|---|
1 | 1, 2, kostnadsmodeller, 7.1-3, 7.6, 3 | 1, 2, kostnadsmodeller, 7.1-3, 7.6, 3 |
2 | 3, amorterad analys, 4.1-2, 6.1-4, 6.8-6.9, 11.1-2 | 3, amorterad analys, 4.1-2, 6.1-4, 6.8-6.9, 11.1-2 |
3 | 11.1-2, 5 (ej 5.7), 9.1-3 | 11.1-2, 5 (ej 5.7-9), 9.1-3 |
4 | 9.1-3, 10.3.4, 9.5-6, intuitiv förklaring av SCC-algoritm (inte 100% korrekt), pseudokod | 9.1-3, 10.3.4, 9.5-6, intuitiv förklaring av SCC-algoritm (inte 100% korrekt), pseudokod |
5 | 4, 11.5, 10.4 (ej 10.4.3) | 4, 11.5, 10.4 (ej 10.4.3) |
6 | 7 (ej 7.4, 7.10), radixsortering | 7 (ej 7.4, 7.10, 7.12) |
7 | 7 (ej 7.4, 7.10), radixsortering | 7 (ej 7.4, 7.10, 7.12) |