Föreläsning 1: Introduktion till kursen
Presentation
Kursledare: Sten Andersson (stene@kth.se)
Ansvarig för diagnostiskt prov: Camilla Björn (cabjorn@kth.se)
Läranvisningar
För varje datastruktur och algoritm (en beskrivning i ett ändligt antal steg av hur man löser ett givet problem) gäller det att kunna:
- Förstå
- Abstrakt: hur använder man den?
- Implementation: hur funkar den i detalj?
- Analysera
- Hur snabb/effektiv är den? Komplexitet mm. (ex sökning sorterad / osorterad lista)
- Vad har den för fördelar/nackdelar? Begränsningar?
- När är den lämplig/olämplig?
(jämfört med andra algoritmer/datastrukturer)