This is Google's cache of http://www.inf.fu-berlin.de/lehre/WS12/ALP3/ALP312.htm. It is a snapshot of the page as it appeared on 8 Jul 2014 18:17:53 GMT. The current page could have changed in the meantime. Learn more
Tip: To quickly find your search term on this page, press Ctrl+F or ⌘-F (Mac) and use the find bar.

Full version
 
ALP3

Algorithmen und Programmierung 3, WS 2012/13


Dozent:   
Helmut Alt



Aktuelle Mitteilungen:


11.4.
Ergebnisse der Nachklausur
Klausureinsicht: Di 16.4., SR005, 18 Uhr


1.3.

Termin der Nachklausur:

9.4.2013, 16-18 Uhr, Informatik-Hörsaal

Klausurergebnisse aktualisiert, aktive und regelmäßige Teilnahme
bitte nachprüfen!




20.2.

Klausurergebnisse

Es haben 72 Teilnehmer bestanden. Das sind etwa 95% der durchschnittlichen Hörerzahl in der Vorlesung!

Klausureinsicht: Fr. 22.2., 16 Uhr, SR 005





28.1.

Als Hilfsmittel für die Klausur ist ein beidseitig beschriebener Zettel DIN A4 erlaubt.



17.1.

Räume für die Klausur nach Anfangsbuchstaben des Nachnamens:
A-R     Hörsaal 1a, Habelschwerdter Allee 45, "Silberlaube"
S-Z     Informatik-Hörsaal, Takustr. 9




4.12.

Die Klausur findet am 14.2.2013, 14-16 Uhr, (letzter Vorlesungstermin) statt.




17.10.

Die Tutorien beginnen am 24.10.

Gegenüber der ursprünglichen Planung sind zwei Tutorien Mi 16-18 auf 10-12 und 12-14 verlegt worden.
Deren Teilnehmer wurden übertragen. Falls Ihnen der neue Termin nicht passt, tragen Sie sich bitte in das verbliebene 16-18-Tutorium ein.
Umgekehrt sind auch noch in einem der 12-14-Uhr-Tutorien noch viele Plätze frei.




Vorlesungsmaterial:

18.10.    siehe  Student Companion Site
25.10.    experimenteller Vergleich Sortierverfahren,
1.11.      Interfaces:  Eintrag  PrioritätsWarteschlange
6.11.      Interface:    WoerterBuch
29.1.      Java-Dateien für 13. Übungsblatt



Inhalt: 

Datenstrukturen und Datenabstraktion

Idee und Bedeutung der Datenabstraktion, abstrakte Datentypen,
Kapselung, Geheimnisprinzip, Realisierung in JAVA

Entwurf und Analyse von Algorithmen, Entwurfsparadigmen, Analyse von Zeit- und Platzbedarf

effiziente Datenstrukturen für wichtige ADTs:

Wörterbuch, Prioritätswarteschlangen, Bäume, Graphen, Strings u.a.



Literatur:

  1. M.T. Goodrich, R. Tamassia, Data Structures and Algorithms in JAVA, International Student Version, Wiley and Sons 2011.  Für in der Vorlesung gezeigte Beispiele siehe Student Companion Site.
  2. R. Sedgewick, Algorithmen in Java, Teil 1-4, Addison-Wesley (oder englische Version).
  3. M.A. Weiss, Data Structures and Algorithm Analysis in JAVA, Addison-Wesley.
  4. R.H.Güting, S.Dieker, Datenstrukturen und Algorithmen, Teubner.
  5. T. Ottmann, P.Widmayer, Algorithmen und Datenstrukturen, Spektrum.

 



Allgemeine Anmerkungen und Ratschläge



Übungen, Prüfungen, Scheine:

          Abgabe:  Freitag der nächsten Woche 12:00 Uhr in die Fächer der Tutoren

          1.   mindestens 60 % der Punkte der Übungsblätter.
               Höchstens 2 Personen dürfen eine gemeinsam bearbeitete Übung einreichen. Jede/r von beiden muss
               dabei die eingereichten Lösungen verstanden haben und in der Lage sein, sie wiederzugeben.

          2.  mindestens 20 % der Punkte auf jedem einzelnen Übungsblatt mit höchstens einer Ausnahme

          3.  Vortragen der Lösung mindestens einer Aufgabe im Tutorium

                 Anwesenheit in den Tutorien mit höchstens zwei Ausnahmen     




Tutorien

  1. Mi 8-10,   SR 053                                              Paul Podlech
  2. Mi 8-10,   SR 046                                              Max Wisniewski     
  3. Mi 10-12, SR 053                          Paul Podlech
  4. Mi 10-12, SR E3 (1.4.31), Arnimallee 14  Marcel Ehrhardt
  5. Mi 12-14, SR K40                                             Leon Bornemann    
  6. Mi 12-14, SR 055                                             Julius Auer      
  7. Mi 12-14, SR 051                                             Max Wisniewski  
  8. Mi 12-14, SR E3 (1.4.31), Arnimallee 14      Marcel Ehrhardt
  9. Mi 16-18, SR 005                                             Julius Auer      




Übungsblätter: 
1  2  3  4  5  6  7  8  9 10  11  12  13  14