Algorithmen und Datenstrukturen I (ADS I)

Das Modul vermittelt die wichtigen Basisalgorithmen der Informatik. Das Grundwissen über effiziente Algorithmen und Datenstrukturen fördert die Problemlösungsfähigkeiten der Studierenden. Sie sollen in der Lage sein, einfache Probleme von der Auswahl der Verfahren bis zur effizienten Implementierung zu lösen. Für Lehramtsstudierende vermittelt das Modul somit Kenntnisse über grundlegende Problemstellungen der Informatik und dazugehörige Lösungsmöglichkeiten.




Allgemeine Informationen

Vorlesender:Prof. Dr. Uwe Quasthoff
Orga & ÜbungsbetriebJochen Tiepmar
Vorlesung:Dienstags 07:30-09:00 Uhr, Audimax, Augustusplatz
Beginn:10.10.2017
Ende:30.01.2018
Klausur:06.02.2018 13:00-14:00 Uhr, Audimax, Augustusplatz
Bitte erscheinen Sie spätestens 15 Minuten vor der Klausur.
Die Klausur findet im Audimax, Felix-Klein-Hörssal und Hörsaal 3 statt.
Klausurergebnisse
Die Klausurergebnisse sind final. Sollten Sie Ungereimtheiten feststellen, melden Sie sich bitte über die Kontaktaddresse.
Klausurstatistiken
Uebungsscheinstatistiken
Für diese KlausurteilnehmerInnen konnte keine Zulassung bestätigt werden. Bitte melden Sie sich umgehend bei der Kontaktaddresse!
Nachklausur:12.04.2018 11:00 bis 12:00 im Audimax.
Bitte erscheinen Sie 15 Minuten vorher.
Klausurergebnisse
Die Klausurergebnisse sind final. Sollten Sie Ungereimtheiten feststellen, melden Sie sich bitte über die Kontaktaddresse.
Klausurstatistiken
Übungsanmeldung:10.10. 17:00 bis 16.10. 12:00 (Geschlossen) (WICHTIG, siehe unten!)
Vorlesung2 SWS = 30h Präsenzzeit + 55h Selbststudium
Übung1 SWS = 15h Präsenzzeit + 65h Selbststudium
ÜbungscheineStudierende mit 50% der Punkte
KontaktDie Kontaktaddresse wurde deaktiviert

Literatur:
Thomas Ottmann, Peter Widmayer
Algorithmen und Datenstrukturen
Spektrum Akademischer Verlag.

Cormen, Leiserson, Rivest, Stein
Introduction to Algorithms
The MIT Press.




Aktuelles und Antworten auf häufige Fragen




Vorlesung

Algorithmen und Datenstrukturen I wurde im WS 2016/17 vom Institut für Bioinformatik angeboten. Die dazugehörigen Folien sind dort verfügbar.
Veranstaltungsseite.

Die Vorlesungsfolien können im Laufe des Semesters aktualisiert werden. Das Erstellungsdatum ist auf der Startfolie notiert. Zur Klausurvorbereitung sollten die aktuellsten Folien verwendet werden.
VorlesungDatumFolien zum DownloadThema
0110.10.2017 Vorlesung Organistorisches, Komplexität
0217.10.2017 Vorlesung Suche, Divide & Conquer
0324.10.2017 Vorlesung Verkettete Listen
0407.11.2017 Vorlesung Sortieren, Selection-Sort, Bubble-Sort, Insertion-Sort, Shell-Sort, Komplexität
0514.11.2017 Vorlesung Quick-Sort, Tournament-Sort, Heap-Sort, Distribution-Sort
0621.11.2017 Vorlesung Merge-Sort, Vorsortierung, Bäume, Binärbäume
0728.11.2017 Vorlesung Bäume, Speicherung, Traversierung, Gefädelte Binärbäume
0805.12.2017 Vorlesung Binäre Suchbäume
0912.12.2017 Vorlesung AVL, gewichtsbalancierte Suchbäume, Positionssuche mit balancierten Bäumen
1019.12.2017 Vorlesung Mehrweg-Baum, B-Baum, B*-Baum, Digitaler Suchbaum, Trie, PATRICIA Tree
1109.01.2018 Vorlesung Hashing
1216.01.2018 Vorlesung Textsuche, Knuth-Morris-Pratt, Boyer-Moore, Signaturen, Invertierte Liste, Ähnlichkeitssuche
1323.01.2018 Vorlesung Suffix Bäume, Suffix Arrays, Textsuche, Substringsuche
1430.01.2018 Vorlesung Fragestunde




Seminare

Der Übungsbetrieb findet wöchentlich statt, wobei in den mit 'A' gekennzeichneten Wochen die Ausgabe der korrigierten Übungsblätter erfolgt.
Für die Teilnahme an den Übungen ist die Anmeldung zu einer der folgenden Übungsgruppen unbedingt erforderlich. Die Übungsanmeldung findet über Almaweb statt.

GruppeUhrzeit TagRaumSeminarleiter
0111:15 - 12:45MoSG 3-10Paul Eisenhuth
0211:15 - 12:45MoSG 3-12Andreas Niekler
0509:15 - 10:45DiSG 3-12Manuela Geiß
0609:15 - 10:45DiSG 3-10Nathanael Philipp
0709:15 - 10:45MiSG 3-13Paul Eisenhuth
0809:15 - 10:45MiSG 3-12Lydia Müller
1317:15 - 18:45MiSG 1-10Maciej Sumalvico
0317:15 - 18:45MiSG 3-10Manuela Geiß
1415:15 - 16:45DoSG 4-10Thomas Efer
1515:15 - 16:45DoSG 1-10Andreas Niekler
1009:15 - 10:45FrSG 3-12Maximilian Bryan
0909:15 - 10:45FrSG 3-10Sven Findeiss
1111:15 - 12:45FrPaulinum, P701Thomas Efer
1211:15 - 12:45FrSG 2-14Sven Findeiss
1611:15 - 12:45FrSG 4-11Jochen Tiepmar
0413:15 - 15:45FrSG 2-14Jochen Tiepmar

(Vorläufige) Termine der Übungsgruppen: A - Ausgabe der korrigierten Übungsblätter. Freie Tage (Feier- und Projekttage) sind grau hinterlegt.

Montag Dienstag Mittwoch Donnerstag Freitag




01.11. A1 02.11. A1 03.11. A1
06.11. A1 07.11. A1 08.11. B1 09.11. B1 10.11. B1
13.11. B1 14.11. B1 15.11. A2/B2 16.11. A2 17.11. A2
20.11. A2 21.11. A2

23.11. B2 24.11. B2
27.11. B2 28.11. B2 29.11. A2/B2 30.12. A3 01.12. A3


05.12. A3 06.12. A3 07.12. B3 08.12. B3
11.12. A3 12.12. B3 13.12. B3 14.12. A4 15.12. A4
18.12. A4 19.12. A4















08.01. B3

10.01. A4 11.01. B4 12.01. B4
15.01. B4 16.01. B4 17.01. B4 18.01. A/B5/6 19.01. A/B5/6
22.01. A/B5/6 23.01. A/B5/6 24.01. A/B5/6 25.01. A/B5/6 26.01. A/B5/6
29.01. A/B5/6 30.01. A/B5/6 31.01. A/B5/6






Übungsaufgaben

Gesamtpunkte:
Tabelle Visualisierung

Die Punktelisten sind jetzt vollständig. Stellen Sie Fehler fest, melden Sie sich bitte umgehend mit Angabe der Gruppennummer und Matrikelnummer.
SerieAusgabeAbgabeDownload
117.10.201724.10.2017 Aufgabenblatt 1 Punkte
207.11.201714.11.2017 Aufgabenblatt 2 Punkte
321.11.201728.11.2017 Aufgabenblatt 3 Punkte
405.12.201712.12.2017 Aufgabenblatt 4 Punkte
5/619.12.201716.01.2018 Aufgabenblatt 5+6 Punkte

Informationen zur Übungsabgabe