5.2.20
04/09/20

Diff for AlgoDat_Unterlagen between 176 and 177

+ Unterlagen Algorithmen und Datenstrukturen
** W. Tasin, M.Sc. **

Hier finden Sie die Verweise auf vorlesungsbegleitende Unterlagen und sonstige Hinweise zur Lehrveranstaltung **Algorithmen und Datenstrukturen**.
Sie können rechts oben am Datum erkennen, ob eine Aktualisierung der Seite stattfand.  
[[toc]]

----
**Hinweis zur Verwendung der hier veröffentlichten Unterlagen**
Die hier veröffentlichten Unterlagen sind in erster Linie als vorlesungsbegleitende Dienstleistung zu verstehen.
Der Inhalt der Skripten darf für nichtkommerzielle Zwecke (dies schließt auch die kostenlosen Weitergabe innerhalb **kommerzieller** Unternehmen ein) frei verwendet werden, sofern der Inhalt in **unveränderter Form** und **vollständig** verwendet wird.
Siehe auch Hinweise auf [http://www.netzmafia.de/skripten/index.html Netzmafia].
----
++ Vorlesungsbegleitende Unterlagen

|| **Inhalt**  || || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/VAD_0_Inhalt.pdf VAD_0_Inhalt.pdf] || 1.03.2015 ||
||  || || || ||
|| **1. Einführung/Wiederholung**  || || || ||
|| **1.1 Begriffe**  || //(Tafelbild)// || || ||
|| **1.2 Dateneinheiten**  || //(Tafelbild)// || || ||
|| **1.3 Informationsklassen**  || //(Tafelbild)// || || ||
|| **1.4 EVA(S)-Prinzip**  || //(Tafelbild)// || || ||
|| **1.5 Speicher**  || || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/VAD_1_5_Speicher.pdf VAD_1_5_Speicher.pdf] || 1.03.2015 ||
|| || Allgemeines || || ||
|| || Speicherverwendung durch eine Hochsprache  || || ||
|| **2. Einführung in C**  || || || ||
|| **2.1 Einfache Datentypen**  || || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/VAD_2_1_DatentypenC.pdf VAD_2_1_DatentypenC.pdf] || 1.03.2015 ||
|| || Allgemeines || || ||
|| || Datentypen || || ||
|| **2.2 Konstanten und Namen in C**  || || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/VAD_2_2_KonstantenNamen.pdf VAD_2_2_KonstantenNamen.pdf] || 1.03.2015 ||
|| || Konstanten (allg.) || || ||
|| || Ganzzahlige Konstanten || || ||
|| || Fließpunktkonstanten || || ||
|| || Stringkonstanten || || ||
|| || Namen || || ||
|| || || || ||
|| **2.3 Erstellen eines Programms in C**  || || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/VAD_2_3_Build.pdf VAD_2_3_Build.pdf] || 1.03.2015 ||
|| || Übersetzen || || ||
|| || Binden || || ||
|| || Komplexeres Binden || || ||
|| || Vereinfachtes Erstellen || || ||
|| || || || ||
|| **2.4 Ausdruck/Anweisung**  || || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/VAD_2_4_AusdruckAnweisung.pdf VAD_2_4_AusdruckAnweisung.pdf] || 1.03.2015 ||
|| || Ausdrücke || || ||
|| || Anweisungen || || ||
|| || Verbundanweisung || || ||
|| || Anweisung vs. Verbundanweisung || || ||
|| || || || ||
|| **2.5 Operatoren**  || || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/VAD_2_5_Op.pdf VAD_2_5_Op.pdf] || 1.03.2015 ||
|| || Boolesche Operatoren || || ||
|| || Arithmetische Operatoren || || ||
|| || Bitmanipulationen || || ||
|| || Spezielle Operatoren || || ||
|| || Zuweisungsoperatoren || || ||
|| || Spezielle Zuweisungsoperatoren || || ||
|| || || || ||
|| **2.6 Kontrollstrukturen**  || || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/VAD_2_6_Kontrollstrukturen.pdf VAD_2_6_Kontrollstrukturen.pdf] || 1.03.2015 ||
|| || Einseitige und zweiseitige Auswahl || || ||
|| || Mehrfachauswahl || || ||
|| || Schleifen (allg.) || || ||
|| || Nichtabweisende Schleifen || || ||
|| || Abweisende Schleifen || || ||
|| || Zählschleifen im Struktogramm || || ||
|| || || || ||
|| **2.7 Funktionen**  || || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/VAD_2_7_Funktionen.pdf VAD_2_7_Funktionen.pdf] || 1.03.2015 ||
|| || Allgemeines || || ||
|| || Funktionsprototyp || || ||
|| || Deklaration und Definition || || ||
|| || Aufrufer und Funktion || || ||
|| || Übergabe von Zeigern || || ||
|| || || || ||
|| **2.8 Präprozessor**  || || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/VAD_2_8_Praeprozessor.pdf VAD_2_8_Praeprozessor.pdf] || 1.03.2015 ||
|| || Allgemeines || || ||
|| || Kommentare || || ||
|| || #define || || ||
|| || #include || || ||
|| || Bedingte Kompilierung || || ||
|| || Beispiel || || ||
|| || || || ||
|| **2.9 unstrukturierte Kontrollanweisungen**  || || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/VAD_2_9_unstrukturierteKontrollanweisungen.pdf VAD_2_9_unstrukturierteKontrollanweisungen.pdf] || 1.03.2015 ||
|| || Allgemeines || || ||
|| || break || || ||
|| || return || || ||
|| || continue || || ||
|| || goto || || ||
|| || || || ||
|| **3. Komplexe Datenstrukturen in C**  || || || ||
|| **3.1 Arrays**  || || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/VAD_3_1_Arrays1.pdf VAD_3_1_Arrays1.pdf] || 1.03.2015 ||
|| || Allgemeines || || ||
|| || Arraydefinition und Initialisierung || || ||
|| || Arrayvariable und Arraykopie || || ||
|| || Spezialfall: Kopie eines char-Arrays || || ||
|| || Arrays als Übergabeparameter || || ||
|| || || || ||
|| **3.2 Auswahl an Stringfunktionen**  || || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/VAD_3_2_StdStringfunktionen.pdf VAD_3_2_StdStringfunktionen.pdf] || 1.03.2015 ||
|| || Allgemeines || || ||
|| || Stringlänge || || ||
|| || Stringkopie || || ||
|| || Stringkonkatenation || || ||
|| || Stringvergleich || || ||
|| || || || ||
|| **3.3 mehrdimensionale Arrays**  || || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/VAD_3_3_Arrays2.pdf VAD_3_3_Arrays2.pdf] || 1.03.2015 ||
|| || Allgemeines || || ||
|| || Komponentenzugriff || || ||
|| || Arraydefinition und Initialisierung || || ||
|| || Zweidimensionales char-Array vs. eindimensionales Zeigerarray || || ||
|| || Übergabeparameter || || ||
|| || n-dimensionales Array || || ||
|| || || || ||
|| **A Anhang** || || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/VAD_A_Anhang.pdf VAD_A_Anhang.pdf]  || 8.06.2012 ||
||  || Literaturhinweise ||  ||  ||
||  || ASCII-Tabelle ||  ||  ||
||  || Präzedenztabelle der Operatoren ||  ||  ||
||  || Ausgewählte Ein-/Ausgabefunktionen ||  ||  ||


 _


++ Demo- und Beispielprogramme 
+++ Allgemeine Beispiele
|| **Demoprogramm: Fließkommazahlen** || Diese einfache Java-Applikation demonstriert wie ein float/double-Zahlenwert im Speicher dargestellt wird. || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/JavaFloats.exe JavaFloats.exe] || 11.11.2010 ||
|| || Sie können durch einen Mausklick die einzelnen Bits setzen oder einen float/double-Zahlenwert direkt eingeben. ||  ||  ||
|| || //Für die Ausführung wird die JDK oder JRE >= 1.6.0 benötigt. (Installationsanleitung s. ((Install_IDE_Vorbereitung|hier)) )// ||  ||  ||
|| **Demonstration: Fließkommaproblem** || Dieses Beispiel zeigt die Problematik von Rundungsfehlern bei Fließkommazahlen. || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/floatProblem.c floatProblem.c] || 19.11.2010 ||
|| **Demonstration: sizeof-Operator** || Dieses Beispiel zeigt die Funktion und Verwendungsmöglichkeiten des **sizeof**-Operators.  || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/sizeofTypes.c sizeofTypes.c] || 21.11.2010 ||
|| || Das Programm gibt Aufschluss über die Speichergröße (in Bytes und Bits) von Ausdrücken und einfachen Datentypen. ||  ||  ||
|| **Beispiel: Stringfunktionen der Standardbibliothek** || Anwendung zur Demonstration der Stringfunktionen  || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/stdStringFuncMain.c stdStringFuncMain.c] || 19.12.2010 ||
|| **Beispiel: Nachbildung der Stringfunktionen der Standardbibliothek** || Anwendung zur Demonstration der selbsterstellten Stringfunktionen  || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/myStringFuncMain.c myStringFuncMain.c] || 19.12.2010 ||
||  || //Die erstellten Stringfunktionen entsprechen den Anforderungen der ANSI-Norm.// || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/myStringFunc.c myStringFunc.c] ||  ||
||  ||  || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/myStringFunc.h myStringFunc.h] ||  ||
|| **Beispiel: 3-dim. Array** || Kleiner Übersetzer mithilfe eines 3-dim. char-Arrays.  || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/marray-translate.c marray-translate.c] || 16.12.2010 ||
|| **Beispiel: 2-dim. Zeigerarray** || Gleicher Übersetzer diesmal mithilfe eines 2-dim. Zeigerarrays.  || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/marray-translate-pointer.c marray-translate-pointer.c] || 16.12.2010 ||
|| || Zur Demonstration des geringeren Speicherbedarfs.  ||  || ||

 _

+++ Struktogrammbeispiele
Die Erstellung von Struktogrammen soll immer so geartet sein, dass Programmierer mit einer beliebigen Programmiersprache den dargestellten Algorithmus/Ablauf realisieren können.
Die Begriffsfindung innerhalb eines Struktogramms stellt sich oft als Harausforderung dar, deshalb hier einige Beispiele für \
Struktogramme.
||~ Beschreibung ||~ Datum ||
|| ((AlgoDat_Struk1|Beispiele zur Ein-/Ausgabe)) || 18.5.2015 ||


 _

+++ Vorlesungsbeispiele WS 2016/17
|| **Termin 5** || Geldrueckgabe  || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/WS16_17/Rueckgeld_ausgeben.nsd Rueckgeld_ausgeben.nsd] || 20.10.2016 ||
||  || || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/WS16_17/rueckgabe.c rueckgabe.c] || ||
|| **Termin 6** || Beispiele  || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/WS16_17/little.c little.c] || 27.10.2016 ||
|| || Einfaches Ausgabebsp. || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/WS16_17/ex1.c ex1.c] ||  ||
|| || Endloses ... || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/WS16_17/endless1.c endless1.c] ||  ||
|| **Termin 7** || Schaltjahr || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/WS16_17/leap.c leap.c] || 3.11.2016 ||
|| || || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/WS16_17/leap2.c leap2.c] || ||
|| || Umrechnungstabelle inch -> cm || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/WS16_17/umrechnung.c umrechnung.c] || ||
|| **Termin 8** || Großbuchstabentest || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/WS16_17/grobu.c grobu.c] || 10.11.2016 ||
|| || || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/WS16_17/grobu2.c grobu2.c] ||  ||
|| || || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/WS16_17/grobu3.c grobu3.c] ||  ||
|| || Mittelwert || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/WS16_17/mittelwert.c mittelwert.c] || ||

 _

+++ Vorlesungsbeispiele SS 2016
|| **Termin 2 (EI)** || Ausgabe mit unterschiedlichen Konstanten  || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/SS16/erste_ausgabe.c erste_ausgabe.c] || 21.03.2016 ||
|| **Termin 3 (EI)** || Erste Verwendung einer Variablen  || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/SS16/beispiel2.c beispiel2.c] || 30.03.2016 ||
|| **Termin 3 (EM/RE)** || Wertebereiche  || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/SS16/range.c range.c] || 4.04.2016 ||
|| **Termin 4 (EM/RE)** || weitere Beispiele || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/SS16/little.c little.c] || 7.04.2016 ||
||  ||  || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/SS16/little2.c little2.c] || 7.04.2016 ||
|| **Termin 6 (EI)** || Beispielprogramm mit Funktion (Vorschau) || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/SS16/out_func.c out_func.c] || 11.04.2016 ||
|| **Termin 6 (EM)** || Ziffern umgekehrt ausgeben || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/SS16/ziffern_umgekehrt.c ziffern_umgekehrt.c] || 14.04.2016 ||
|| **Termin 7 (EI)** || Zähle Buchstabenarten (Struktogramm) || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/SS16/Zaehle_Buchstaben.nsd Zaehle_Buchstaben.nsd] || 18.04.2016 ||
||  || Zähle Buchstabenarten (Quellcode) || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/SS16/zaehleBu.c zaehleBu.c] || 18.04.2016 ||
|| **Termin 8 (EM/RE)** || Dereferenzierung und erste Funktion || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/SS16/dereferenz_EM_RE.c dereferenz_EM_RE.c] || 9.05.2016 ||
|| **Termin 8 (EI)** || Dereferenzierung und erste Funktion || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/SS16/dereferenz_EI.c dereferenz_EI.c] || 9.05.2016 ||
|| **Termin 9 (EM)** || weiteres Beispiel mit Funktionen || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/SS16/func1.c func1.c] || 19.05.2016 ||
|| **Termin 10 (EM)** || Funktionen in extra C-Datei auslagern und _
Erstellung einer Headerdatei || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/SS16/func2.c func2.c] || 23.05.2016 ||
||  || || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/SS16/zusatz_func.c zusatz_func.c] ||  ||
||  || || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/SS16/zusatz_func.h zusatz_func.h] ||  ||
|| **Termin 9 (EI)** || Dereferenzierung und weitere Funktionen || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/SS16/dereferenz_EI-2.c dereferenz_EI-2.c] || 23.05.2016 ||
|| **Tutorium 1 (EI - M. Hanel)** || Tutoriumsbeispiel || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/SS16/tutorium1.c tutorium1.c] || 7.06.2016 ||

 _

+++ Vorlesungsbeispiele WS 2015/16
|| **Termin 1** || Demonstration Daten <-> Information  || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/WS15_16/Beispiel1.c Beispiel1.c] || 1.10.2015 ||
|| **Termin 2** || Radius -> Fläche  || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/WS15_16/Beispiel2.c Beispiel2.c] || 8.10.2015 ||
|| **Termin 3** || Unterschiedliche Ausgaben  || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/WS15_16/Beispiel3.c Beispiel3.c] || 15.10.2015 ||
||  || Algorithmus Schaltjahr  || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/WS15_16/Schaltjahr.nsd Schaltjahr.nsd] ||  ||
||  ||  || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/WS15_16/Schaltjahr2.nsd Schaltjahr2.nsd] ||  ||
|| **Termin 4** || Mittelwertsberechnung  || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/WS15_16/Mittelwertsberechnung.nsd Mittelwertsberechnung.nsd] || 22.10.2015 ||
||  ||   || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/WS15_16/summe_mwert_bad.c summe_mwert_bad.c] || ||
||  ||   || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/WS15_16/summe_mwert.c summe_mwert.c] || ||
||  || einige boolesche Operationen || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/WS15_16/boolTests.c boolTests.c] || ||
|| **Termin 11** || Kalender Vers. 1  || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/WS15_16/calender1.c calender1.c] || 26.11.2015 ||
||  || Kalender Vers. 2   || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/WS15_16/calender2.c calender2.c] ||  ||
||  ||  || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/WS15_16/calenderfunc.c calenderfunc.c] ||  ||
|| **Termin 12** || Würfelwahrscheinlichkeit (ohne Array) || [http://lsw.ee.hm.edu/~tasin/vorlesung_ing_inf/beispiele/WS15_16/wuerfel_ohne_array.c wuerfel_ohne_array.c] || 10.12.2015 ||
||  || Würfelwahrscheinlichkeit (mit Array) || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/WS15_16/wuerfel_mit_array.c wuerfel_mit_array.c] || 10.12.2015 ||
|| **Termin 13** || Sortiere Buchstaben eines Wortes || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/WS15_16/sortiereBu.c sortierBu.c] || 17.12.2015 ||

 _

+++ Vorlesungsbeispiele SS 2015
|| **Termin 3** ||   || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/SS15/erstesHAL.c erstesHAL.c] || 1.04.2015 ||
||  ||   || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/SS15/erstesHALLO.c erstesHALLO.c] ||  ||
|| **Termin 4** ||   || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/SS15/kleinstes.c kleinstes.c] || 9.04.2015 ||
||  ||   || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/SS15/hello.c hello.c] ||  ||
|| **Termin 6** ||   || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/SS15/first_nr_out.c first_nr_out.c] || 21.04.2015 ||
||  ||   || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/SS15/mod_test.c mod_test.c] ||  ||
|| **Termin 8** || mySwap 1  || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/SS15/mySwap1.c mySwap1.c] || 20.05.2015 ||
||  || mySwap mit Fkt.  || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/SS15/mySwap2.c mySwap2.c] || ||
||  || mySwap mit Vorausdekl.  || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/SS15/mySwap3.c mySwap3.c] || ||
||  || mySwap (Auslagerung in myUtils.c)  || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/SS15/mySwap4_main.c mySwap4_main.c] || ||
||  ||  || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/SS15/myUtils.c myUtils.c] || ||
||  || mySwap (Änderung der Parameter in float + Eingabe)  || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/SS15/mySwap5_main.c mySwap5_main.c] || ||
||  ||  || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/SS15/myUtils2.c myUtils2.c] || ||
||  || mySwap (inkl. Headerdatei, Eingabeaufforderung + PI)  || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/SS15/mySwap6_main.c mySwap6_main.c] || ||
||  ||  || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/SS15/myUtils.h myUtils.h] || ||
||  || mySwap (inkl. Fehlerüberprüfung + fakultaet)  || [http://lsw.ee.hm.edu/~tasin/vorlesung_algdat/beispiele/SS15/mySwap7_main.c mySwap7_main.c] || ||




 _

((AlgoDat_Beispielarchiv|Beispielarchiv vergangener Semester))
 _

----
++ Links
((AlgoDat_Termine|Terminplan Algorithmen und Datenstrukturen EI3A))
((AlgoDat_Uebungen|Uebungen/Tutorien Algorithmen und Datenstrukturen))
((AlgoDat_Praktikum|Praktikum Algorithmen und Datenstrukturen))
((Wiki/Home|Zur Hauptseite))