Vorlesungsmaterial WIKI Vorlesungs-Skript Vorlesungsfolien Evaluation (Eure Meinung) Algorithmen und Datenstrukturen Probeklausur Online Compiler
Programme Primzahlen password (unvollständig) struct Klasse Schwein Dynamische Speicherreservierung in C struct statt class in c class statt struct in c++ Singelton Klasse (Lazy Creation) BigInteger Binary (Überladen von Operatoren) Dynamische Speicherreservierung in C++ F-Array Polymorphie Dynamic Memory templatisieren miniStack um Klammerausdrücke zu prüfen Selection Sort für wenig Schreibzugriffe Merge Sort für eine Zeitkomplexität von O(nlog(n)) iterative Suche für eine Zeitkomplexität von O(log(n)) PID-Regler.cpp PID-Regler.py (python Programm) plot.cpp (braucht plot.py) plot.py Hash-Table Beispiel
Übungen Übungsblatt 1 (Testat am 24.04.2024) Übungsblatt 2 (Testat am 08.05.2024) Übungsblatt 3 (Testat am 29.05.2024) Übungsblatt 4 (Testat am 12.06.2024) Übungsblatt 5 (Testat am 19.06.2024) Uebungsblatt_Zusatzuebung (Testat am 26.06.2024) Praxisvideos Arduino Scheduler Kopierkonstruktor Polymorphie Templates Optimierung/Parallelisierung Prüfungssystem F-OnEx
Vorlesungsvideos Video 1 INF2 Intro --- Folien zu C++ (erneuert) --- Video 2 INF2 C++ (1) (Unterschiede C/C++) Video 3 INF2 C++ (2) (Neue Sprachmittel) Video 4 INF2 C++ (3) (Klassen, Objekte, Methoden) Video 5 INF2 C++ (4) (Überladen von Fkt und Op) Video 6 INF2 C++ (5) (Vererbung) Video 7 INF2 C++ (6) (Templates) Video 8 INF2 C++ (7) (Streams) Video 9 INF2 C++ (8) (Strings, Casting und Fehlerbehandlung) Video 10 INF2 C++ (9) (C++ 11)