Till KTH:s startsida Till KTH:s startsida

Föreläsningar

Föreläsning Innehåll Filer

Frl1

Introduktion

HelloWorld.java

Frl2

Använda klasser, objekt, metoder

CurrencyReader.java

currencies.txt

Frl3

Arrayer, Arraylist, metoddeklaration, static

Konstruera egna klasser med instansvariabler och metoder

Integer.java

Compute.java

Frl4

Grafiska användargränssnitt. Swing tutorialPainting in Swing tutorial

SwingExample.java

TimerExample.java

Frl5

Felhantering och filhantering

Före kodgranskning:

Felhantering.java

Filhantering.java

Efter kodgranskning:

ErrorHandling.java

FileHandling.java

Frl6

Labb 3, teckenkodning, Huffmankodning

Frl7

Binära träd

BinaryTree.java

Efter uppdatering:

BinarySearchTree.java

Frl8

Hur snabb är datorn? * Algoritmer * Tidskomplexitet

Frl9

Asymptotisk notation * Induktion och rekursiva funktioner

Frl10

Loopinvariant * Tidskomplexitet för rekursiva funktioner

Frl11 Hashtabeller
Frl12 Quicksort
Frl13 Inför tentan