Program Design II
7.5 högskolepoäng
Matematiska grunder: asymptotisk notation,
summationer, rekursionsformler.
Datastrukturer: träd, prioritetsköer, tabeller. Sökmetoder: binära sökträd, balanserade sökträd, hashtabeller.
Sorteringsmetoder. Enkla grafalgoritmer och "greedy algorithms". Implementering i ett funktionellt språk (ML) och ett imperativt språk (C).
Föreläsningar, lektioner, laborationer och
obligatoriska inlämningsuppgifter.
Skriftligt prov vid kursens slut (3 poäng). För godkännande krävs godkänt resultat på obligatoriska inlämningsuppgifter och laborationer (2 poäng).
Gäller från: vecka 24, 2005
Cormen T.H., Leiserson C.E., Rivest R.L., Stein C.: Introduction to Algorithms. 2nd ed. MIT Press, 2001.
Föreläsningsanteckningar.
Institutionen för informationsteknologi
ITC, hus 1,2,4 Lägerhyddsv. 2
Box 337, 751 05 UPPSALA
Fax: 018-511925
E-post: info@it.uu.se