Datastructuren
Sinds studiejaar 2008/9 gegeven door een
andere docent, raadpleeg uw studiegids.
docent: H.J. Hoogeboom
(Hendrik Jan, hoogeboom@...)
Materiaal
Mminimale wijzigingen tov. vorige editie;
afgedrukt te verkrijgen via werkgroepleider.
-
Datastructuren: transparanten 'kleurboek' .
Ook beschikbaar als pdf-bestanden,
1 overhead per vel in kleur.
-
Datastructuren: opgaven [met uitwerkingen] 'puzzelboek'.
pdf
-
Datastructuren: dictaat 'leesboek'.
pdf
(eerste bladzijde is leeg)
FAQ.
``Ik heb mijn tentamen gehaald, maar nog geen verklaring gekregen.''
U krijgt een voldoende tentamen-verlaring als zowel het tentamen als
het practicum gehaald zijn. Dit kan eventueel in verschillende jaren gebeuren,
maar dan moet u de docent meestal even herinneren aan uw eerdere uitslag.
Als u een onvoldoende voor het tentamen haalt krijgt u deze thuisgestuurd
zonder dat naar het practicum gekeken wordt.
In geval van twijfel langskomen om na te vragen.
Oefenstof
Oude tentamens.
Web
archief
Najaar 2007
werkgroep: R. Brijder
(Robert, rbrijder@...)
programmeerwerk:
S. van Haastregt (Sven svhaastr@...)
evaluatie: dit zijn uw
opmerkingen en suggesties
(overgenomen van de enquete formulieren).
Programmeeropgaven
Als altijd, twee programmeeropgaven in C++
uit te werken.
Opdrachten krijgen geen cijfer, maar
een onvoldoende/voldoende beoordeling.
Werk zo mogelijk in tweetallen.
- eerste programmeeropgave,
virtuele methoden in C++.
16.8'07
- tweede programmeeropgave, Trie en ZLW.
26.9'07
uitslagen,
5.11'07
Najaar 2006
werkgroep: R. Brijder
(Robert, rbrijder@...)
programmeerwerk:
S. van Haastregt (Sven svhaastr@...)
evaluatie: dit zijn uw
opmerkingen en suggesties
(overgenomen van de enquete formulieren).
Programmeeropgaven
- eerste programmeeropgave,
virtuele methoden in C++.
- tweede programmeeropgave,
de symmetrische min-max heap.
uitslagen.
Najaar 2005
werkgroep: R. Brijder
(Robert, rbrijder@...)
programmeerwerk:
S. van Haastregt (Sven svhaastr@...)
evaluatie: dit zijn uw
opmerkingen en suggesties.
let op!
Bij Algoritmiek is een nieuw boek gebruikt.
Daardoor is bij dat vak een aantal onderwerpen behandeld dat
'traditioneel' tot Datastructuren behoorde (algoritme van Dijkstra bv).
Dit zal zijn effect hebben op de stof van dit vak, maar hoe precies
weet ik nog (steeds) niet.
Programmeeropgaven
- eerste programmeeropgave,
virtuele methoden in C++.
- tweede programmeeropgave:
Fibonacci Queue en gebruik in Dijkstra's Algoritme.
Najaar 2004
werkgroep: R. Brijder
(Robert, rbrijder@...)
programmeerwerk:
R. van Bodegom (Ruben, rvbodego@...)
evaluatie: dit zijn uw
opmerkingen en suggesties
(overgenomen van de enquete formulieren).
let op!
Vorig jaar is bij Algoritmiek een nieuw boek gebruikt.
Daardoor is bij dat vak een aantal onderwerpen behandeld dat
'traditioneel' tot Datastructuren behoorde (algoritme van Dijkstra bv).
NB.
Niet behandeld dit jaar: algoritme van Floyd
(dynamisch programmeren om korste afstand in een graaf tussen alle paren
punten te berekenen),
wèl behandeld: alignment
(ook wel bekend als edit distance, dynamisch programmeren
om de mate van verschil tussen strings te berekenen).
Programmeeropgaven
- eerste programmeeropgave,
virtuele methoden in C++.
- tweede programmeeropgave:
ZLW-codering met trie als datastructuur. In twee delen.
Uitslagen van dit moment
Najaar 2003
werkgroep: R. van Vliet
(Rudy, rvvliet@...)
programmeerwerk: T. Buitenhuis
(Taco, tbuitenh@...)
evaluatie: dit zijn uw
opmerkingen en suggesties
(overgenomen van de enquete formulieren).
17.12.03
Programmeeropgaven
- eerste programmeeropgave,
virtuele methoden in C++.
werkcollege, 2.9.03.
- tweede programmeeropgave,
de symmetrische min-max heap. In twee delen, U boft maar.
Najaar 2002
werkgroep: R. van Vliet
(Rudy, rvvliet@...)
programmeerwerk: A. Verburgt
(Alexander, averburg@...)
evaluatie: dit zijn uw
opmerkingen en suggesties
(overgenomen van de enquete formulieren).
Programmeeropgaven
- eerste programmeeropgave,
virtuele methoden in C++.
werkcollege, 3.9.02.
- tweede programmeeropgave:
Fibonacci Queue en gebruik in Dijkstra's Algoritme
(2.10.02)
Najaar 2001
Dag- en avondcollege.
werkgroep: R. van Vliet
(Rudy, rvvliet@...)
werkcollege
programmeerwerk:
M. Oosten
(Maarten, moosten@...)
evaluatie: dit zijn de opmerkingen en suggesties overgenomen
van de enquete formulieren.
Programmeeropgaven
- eerste programmeeropgave,
virtuele methoden in C++.
- tweede programmeeropgave:
ZLW-codering met trie als datastructuur. In twee delen.
Najaar 2000
werkgroep: R. van Vliet
(rvvliet@...)
programmeerwerk: T. Witsenburg
(mwitsenb@...) !! R. van Vliet 11.12.00
Programmeeropgaven
- eerste programmeeropgave,
virtuele methoden in C++.
- tweede programmeeropgave, Symmetrische min-max-tree .
Datastructuren 1999/2000
docent: H.J. Hoogeboom
(hoogeboom@...)
College voorjaar 2000 (deeltijd)
College najaar 1999
werkgroep: R. van Vliet
(rvvliet@...)
programmeerwerk: T. Witsenburg
(mwitsenb@...)
Programmeeropgaven 99/00
- eerste programmeeropgave,
virtuele methoden in C++.
6.9.99
- tweede programmeeropgave,
Fibonacci queue.
23.9.99
Najaar 1998
werkgroep: R. van Vliet
(rvvliet@)
Programmeeropgaven 98/99
- eerste programmeeropgave,
virtuele methoden in C++.
- tweede programmeeropgave,
inderdaad ZLW-codering (zie beneden).
Programmeeropgaven 97/98
- eerste programmeeropgave.
- tweede programmeeropgave,
Fibonacci queue.
Programmeeropgaven 96/97
werkgroep 1996: J. Hage
(jhage@)
tweede opgave: ZLW-codering.
Staat ook in 98/99 weer op de rol.
voorkennis: Algoritmiek
vervolg:
Complexiteit
overig: vakken uit de informatica
home: http://www.liacs.nl/home/hoogeboo/datastructuren.html