Datenstrukturen und Algorithmen - FS 2016

🎓 Übungsgruppe D5 - Nachnamen 'Gig' bis 'HĂ€n'
đŸ‘ŠđŸŒ Assistent: Daniel Graf - daniel.graf@inf.ethz.ch
đŸ« Raum ETZ K 91
âČ Mittwochs 15.15-17.00 Uhr

Kontakt

FĂŒr Übungsabgaben, Fragen und RĂŒckmeldungen melde dich bitte bei daniel.graf@inf.ethz.ch.

Grader

Den Grader fĂŒr meine Zusatzaufgaben findest du hier: Grader fĂŒr die Zusatzaufgaben
Beachte auch die Hinweise und Templates unter Programmieraufgaben.

Woche 1 - 2. MĂ€rz 2016
Woche 2 - 9. MĂ€rz 2016
Woche 3 - 16. MĂ€rz 2015
Woche 4 - 23. MĂ€rz 2016
Woche 5 - 6. April 2016
Woche 6 - 13. April 2016
Woche 7 - 20. April 2016
Woche 8 - 27. April 2016
Woche 9 - 4. Mai 2016
Woche 10 - 11. Mai 2016
Woche 11 - 18. Mai 2016
Woche 12 - 25. Mai 2016
Woche 13 - 1. Juni 2016

Grosse Teile dieser Handouts wurden von Sebastian Millius und Sandro Feuz erarbeitet.

Zum Grader
Woche 1 - 2. MĂ€rz 2016
Woche 3 - 16. MĂ€rz 2016
Hinweise
  • Der Grader fĂŒr diese Zusatzaufgaben akzeptiert Einsendungen in Java, C, C++, Python und Pascal.
  • Um deinen Code einzusenden musst du ein Benutzername und Passwort wĂ€hlen und dich damit einloggen.
    (Am besten wÀhlst du deinen Vor- und Nachnamen, das hilft mir bei Fragen deine Einsendungen zu finden.)
  • FĂŒr Einsendungen in Java muss die Klasse 'submission' heissen, vgl. die Templates oben.
  • Bei Aufgaben mit grossen Eingaben (mehr als 100'000 I/O Operationen) beachtete folgende Hinweise:
    • FĂŒr Java: verwende BufferedReader statt Scanner (siehe Template oben).
    • FĂŒr C/C++: Benutze entweder printf/scanf oder verbessere die Performance von C++ streams indem du std::ios_base::sync_with_stdio(false); am Anfang von main inkludierst.