Denna vecka är en repetition. Vi kommer att se på den enklaste datastrukturen array, arv via abstracta klasser och interfacen.
Kurslitteraturen: Repetera arreyer 1.4, static methods 2.1, datatypes 3.1 -3.2 i Itroduction to Programming
.
Min presentation : Java repetition, Viktiga objektorienterad koncept. Att använda färdiga datastrukturer från java.uitl. Föreläsning1
(pdf, 560 kB)
Exempel från föreläsningen
Övning : Arrays
(pdf, 89 kB) eller Array Advanced
(pdf, 120 kB)
Labb: Inlämningsuppgift1.
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
Min presentation : Föreläsning2
(pdf, 510 kB) , Några klasser vi pratade om: SimpleDataStructure, NameComparator, AgeComparator, Person, SimpleDataStructureTest
Övning : Enkla arraybaserade datastrukturer
Labb: Inlämningsuppgift2
Se mer om generics på följande länkar:
language (generics)
generics (generics)
---------------------------------------------------------------------------------------------------------------
Kurslitteraturen: Delar av 4.1, 4.2 och 4.3. i Itroduction to Programming
samt delar av kapitel "Fundamentals" i Algorithms 4th Edition
.
Min presentation : LänkadLista
(pdf, 500 kB) , AlgoritmAnalys& Sökning
(pdf, 320 kB), SimpleLinkedList Exempel från föreläsningen
Övning: Några tenta uppgifter
(pdf, 150 kB)
Labb: Inlämningsuppgift 3
--------------------------------------------------------------------------------------------------------------
Kurslitteraturen: 4.3. i Itroduction to Programming
samt delar av kapitel "Fundamentals" i Algorithms 4th Edition
.
Min presentation : Stack & Kö
(pdf, 460 kB) och exempel från föreläsningen ( ladda ner och packa upp, ArrayStack.java, ListStack.java, ArrayQueue.java, ListQueue.java)
Övning: Några tenta uppgifte
(pdf, 150 kB)r
Labb: Inlämningsuppgift4 
---------------------------------------------------------------------------------------------------------------
samt delar av kapitel "SEARCHING" i Algorithms 4th Edition
. Min presentation : Se rekursiva algoritmer fakrek
(powerpoint, 570 kB)samt Trees&Huffman
(powerpoint, 840 kB) , Binära sökträd och balancerad träd
(powerpoint, 1 MB) .
Se implementation för BinaryNode och BinaryTree .
(pdf, 60 kB) Andra träd implementationer
Övning: Några tenta uppgifte
(pdf, 150 kB)r
Labb: Inlämningsuppgift5
-------------------------------------------------------------------------------------------------------------
-Vi tittar också på olika sätt att implementera Hash tabeler.
-Graph
Min presentation : Sök träd och Hash Tabell
(powerpoint, 1 MB) SearchTree implementation , Graf
(powerpoint, 2 MB)
Övning:
Labb: Inlämningsuppgift 6 
---------------------------------------------------------------------------------------------------------------
Kurslitteraturen:
Min presentation: Sortering Heap och Priorites kö
(powerpoint, 2 MB)
Övning: Några extra övningstentor: Tenta 2011
(pdf, 120 kB) , Svar Tenta211
(pdf, 200 kB)
------------------------------------------------------------------------------------------------------------------------------------------
Min presentation:
Kurslitteraturen:
Labb:
Övning: Vad skall du kunna
(pdf, 82 kB) och tentor Tenta1
(pdf, 13 kB), Tenta2 ,
(pdf, 16 kB) AlgoTentaMars07
(pdf, 25 kB)
---------------------------------------------------------------------------------------------------------------
