This repository has been archived on 2025-01-16. You can view files and clone it, but cannot push or open issues or pull requests.
AuD-2021-Exam-Prep/README.md

32 lines
1019 B
Markdown
Raw Normal View History

2021-08-30 16:42:31 +02:00
# AuD 2021 Exam Prep
Tests und Lösungen zu den Problemstellungen aus
[Inspirationen zur Klausurvorbereitung Aufgabe 2+3](https://moodle.informatik.tu-darmstadt.de/mod/resource/view.php?id=38877)
## Wie übe ich hiermit?
Im Branch `train` sind keine Lösungen enthalten.
```console
$ git clone -b train <this-repo>
```
### Sequenzen
Für jede Datenstruktur, die Sequenzen darstellen,
sollte das Interface [SequenceProcessor](src/aud/exam/prep/SequenceProcessor.java)
einmal iterativ und einmal rekursiv implementiert werden.
Jede fast Methode in `SequenceProcessor` stellt eine Aufgabe dar,
wie sie im Inspirations-Blatt erklärt wird.
Die nicht als Aufgabe gedachten Methoden in `SequenceProcessor`
sind für die Tests wichtig.
- `SequenceProcessor.check(s)`: Prüft, dass die Sequenz `s` konform entsprechend
der Datenstruktur ist.
- `SequenceProcessor.create(Iterable)`: Erstellt eine Instanz einer
Sequenz von einem Iterator.
- `SequenceProcessor.iterate(s)`: Erlaubt das Iterieren
durch eine Sequenz `s`.