| |
Informationen zur Vorlesung
Datenstrukturen und Algorithmen
(WS 2005/06)
| Dozent: | Prof. Dr. Udo Lipeck |
| Vorlesung: |
Do 14.15 - 15.45, Raum 1101 F102 (Hauptgebäude) |
| Betreuer: | Dipl.-Math. Michael Tiedge |
| Übung: |
n.V. (alternativ möglich: Mo 11-13, Di 13-15, Di 15-17, evtl. Do 8-10) |
| Beginn: |
Vorlesung: 13.10.05 Übung: 17.10.05 |
Aktuelles
Die Ergebnisse der Klausur vom 28. August 2006 hängen ab sofort neben dem
Eingang zum Fachgebiet Datenbanksysteme aus. Die eigene Note kann auch in
iLAM eingesehen werden. Der Einsichtstermin ist auf den 18. September, 14 bis
16 Uhr, verschoben.
Klausur
Die Klausur (90 min) im Sommersemester 2006 findet am Montag, dem
28.08.2006, im Zeitraum von 9.15 - 10.45 Uhr im
Großen Physiksaal statt.
Bitte erscheinen Sie bereits 15 Minuten vorher,
damit die üblichen Formalitäten geklärt werden können.
Studierende, die an der Klausur teilnehmen möchten, aber sich dafür aufgrund Ihres
Studiengangs nicht beim Prüfungsamt anmelden mussten, schreiben bitte eine E-Mail mit den
Wörtern 'DSAlg' und 'Klausur' und ihrer Matrikelnummer im Subject an
Sascha Klopp.
Ebenso werden diejenigen Studierende, die sich beim Prüfungsamt
angemeldet haben, aber nicht an der Klausur teilnehmen können oder wollen, gebeten,
dies ebenfalls mitzuteilen. Diese Maßnahmen dienen ausschließlich zur Planung der Organisation
und haben keine prüfungsrechtlichen Konsequenzen.
Als Hilfsmittel sind nur das veröffentlichte Begleitmaterial zur Vorlesung
(Ausdrucke der Folien, keine Übungen!) mit handschriftlichen Ergänzungen zugelassen.
Insbesondere sind keine Taschenrechner, Handys und Computer jeglicher Art zugelassen.
Teilnehmer, für die Deutsch eine Fremdsprache ist,
dürfen ein nicht-fachspezifisches zweisprachiges Wörterbuch benutzen.Übungsgruppen
| Nr. |
Termin |
Raum |
Tutor |
1 |
Mo 11:00-13:00 |
F 142 |
|
| 2 (+1) |
Mo 11:00-13:00 |
F 435 |
Plappert |
| 3 (+5) |
Di 13:00-15:00 |
F 442 |
Plappert |
| 4 |
Di 15:00-17:00 |
F 442 |
Köhncke Guercke |
5 |
Di 13:00-15:00 |
F 435 |
Guercke |
| 6 |
Do 8:00-10:00 |
F 128 |
Soltani |
| 7 |
Do 8:00-10:00 |
F 303 |
Gutbier |
Begleitmaterial
Hier werden jeweils spätestens am Tag vor jeder
Vorlesung elektronische Kopien der Vorlesungsfolien erscheinen.
Der Zugriff auf die - z.T. Copyright-geschützten - Materialien
ist nur für "angemeldete" Hörer der Vorlesung gestattet und deshalb
Passwort-gesichert. Hinweise zur Anmeldung im iLAM-System finden
sich hier
(ps).
Die Erstanmeldung ist nur aus der Universität Hannover möglich;
erst ab Semesterbeginn.
|
Formate der Begleitmaterialien: PDF, PDF 2x2-verkleinert,
und Postscript-Format 2x2-verkleinert.
|
Zum Lesen von Dokumenten im portable document format (pdf)
benötigt man den kostenlosen Acrobat Reader der Firma Adobe.
Mit einem Klick auf das rechtsstehende
Icon gelangt man zur entsprechenden Download-Seite.
Das Format Postscript (ps) dient hauptsächlich zum
Ausdrucken.
|
|
| Kapitel |
Teil |
Thema |
Bem. |
Datum |
in PDF / |
in PDF verkleinert / |
in PS verkl. |
| Literatur |
|
html |
|
| Vorspann |
|
|
|
13.10. =Beginn |
pdf |
2x2.pdf |
2x2.ps |
| 1. Sequenzen |
1-4 |
Vektoren, Listen, Sequenzen |
|
13.10. |
pdf |
2x2.pdf |
2x2.ps |
| 5-6 |
Prioritätswarteschlangen |
|
20.10. |
pdf |
2x2.pdf |
2x2.ps |
| 2. Analyse von Algorithmen |
|
|
|
20./27.10. |
pdf |
2x2.pdf |
2x2.ps |
| 3. Bäume |
1-5 |
Grundlagen, Baumdurchläufe |
|
03.11. |
pdf |
2x2.pdf |
2x2.ps |
| 6-9 |
Heaps, HeapSort |
|
10.11. |
pdf |
2x2.pdf |
2x2.ps |
| 4. Suchverfahren |
1-4 |
Dictionaries, Binäre Suchbäume,
AVL-Bäume, Optimale Suchbäume |
|
10.-24.11. |
pdf |
2x2.pdf |
2x2.ps |
| 5 |
B-Bäume |
|
24.11./01.12. |
pdf |
2x2.pdf |
2x2.ps |
| 6 |
Hash-Tabellen |
|
01./08.12. |
pdf |
2x2.pdf |
2x2.ps |
| korrigiert/ergänzt: Seiten 4.25, 4.32, 4.38, 4.57, 4.58 und 4.66 |
| 5. Sortierverfahren |
1-5 |
MergeSort, QuickSort, u.a. |
|
08./15.12. |
pdf |
2x2.pdf |
2x2.ps |
| |
(Ergänzung) |
|
pdf |
2x2.pdf |
2x2.ps |
| 6 |
BucketSort, RadixSort |
|
15.12. |
pdf |
2x2.pdf |
2x2.ps |
| 6. Graphenalgorithmen |
1-4 |
Definitionen, ADT, Datenstrukturen, Graphdurchläufe |
|
12./19.01. |
pdf |
2x2.pdf |
2x2.ps |
| korrigiert/ergänzt: Seiten 6.6, 6.8, 6.24 und 6.25!. |
| Java-Impl. der
erweiterten Adjazenzlistenstruktur AdjacencyListGraph.java
zum Graph-Interface Graph.java
|
| 5-6 |
Kürzeste Wege, Minimale Spannbäume |
|
19.01. |
pdf |
2x2.pdf |
2x2.ps |
| 7 |
Algorithmen auf gerichteten Graphen |
|
26.01. |
pdf |
2x2.pdf |
2x2.ps |
| 8 |
Travelling Salesman Problem |
|
02.02. |
| 7. Geometrische Algorithmen |
1 |
Divide-and-Conquer |
|
02./09.02. |
pdf [1,1MB] |
2x2.pdf |
2x2.ps |
| 2 |
Plane-Sweep |
|
09.02. |
pdf |
2x2.pdf |
2x2.ps |
Literatur zur Vorlesung
Das wichtigste Begleitbuch ist:
Goodrich,M.T./ Tamassia,R.: "Data Structures and Algorithms in Java",
Third Edition (3.Auflage), Wiley & Sons, New York 2004, ISBN 0-471-64452-8
mit einer interessanten Website (u.a.
Java-Quellcodefragmente, Animationen) -- oder andere Auflagen
Weitere, insbesondere deutschsprachige Literatur siehe hier.
Übungsblätter und Lösungshinweise
Um die praktischen Java-Aufgaben bearbeiten zu können, wird die netstructures-Bibliothek
aus dem Buch von Goodrich und Tamassia benötigt.
Sowohl das Klassen-Archiv
als auch die Java-Dokumentation (zip)
stehen lokal zur Verfügung.
Als Hilfestellung zur Entwicklung von Java Programmen in eclipse wird ein entsprechendes
Mini - HowTo angeboten. Dazu wird diese
Projektdatei benötigt, die als Beispiel die Lösung zur 4. Hausübung
(EulerTour) enthält.
Alte Übungsblätter
Nach ausdrücklichem Wunsch werden an dieser Stelle weitere Übungen (keine Lösungshinweise)
aus vergangenen Semestern zur Verfügung gestellt.
Sie dienen als zusätzliches Übungsmaterial.
| Thema |
PDF |
| Binäre Bäume |
pdf |
| Heaps, Heapsort |
pdf |
| Binäre Suchbäume, AVL-Bäume |
pdf |
| B-Bäume, Hashing |
pdf |
| Bucket-Sort, Radix-Sort, Merge-Sort |
pdf |
Copyrighthinweise zu Folien (Bildern), Quelltexten und Applets aus
o.g. Begleitbuch:
Transparencies taken from the book above have the following copyright:
Copyright © 2000, 2001, John Wiley & Sons, Inc.
Permission to use the electronic transparencies taken from the book above for in
structional purposes is granted to instructors and students of non-profit educational institutions.
Any other use requires a license. Please contact the publisher if such a license is needed.
Source code taken from the book above has the following copyright:
Copyright © 1998, 1999, 2000, Michael T. Goodrich and Roberto Tamassia.
Permission to use the source code taken from the book above for instructional purposes is
granted to instructors and students of non-profit educational institutions.
Any other use requires a license. Please contact the authors if such a license is needed.
Cool applets taken from the book above are the property of their respective owners.
letzte Änderung: 14. September 2006, 15:13
Impressum - Haftungsausschluss
|