Files
Jander_Semester2/README.md

48 lines
1.5 KiB
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Programmierung 2 — Algorithmen und Datenstrukturen
Code zu den Aufgabenblättern aus dem Modul Programmierung 2 (2. Semester).
Dieses Repo enthält ausschließlich den Java-Code. Aufgabenstellungen,
Lösungstexte und PDFs liegen außerhalb des Repos in
`../Uebungen/<NN>/` (Nextcloud-synchronisiert, nicht versioniert).
Konvention siehe `THB/README.md`.
## Repository klonen
```bash
git clone https://gitea.jeanlucmakiola.de/THB/Jander_Semester2.git code
cd code
```
(Lokal heißt der Checkout `code` per THB-Konvention; remote-Name bleibt
historisch `Jander_Semester2`.)
## Struktur
```
code/
├── uebung_01/ - Aufgabenblatt 1
│ └── src/
│ ├── util/ - Hilfsklassen (Util, ArrayTester)
│ ├── task3/ - NumberGuesser + KI-Vergleich
│ ├── task4/ - AnagrammChecker + KI-Vergleich
│ ├── task5/ - PrimeNumberGenerator + KI-Vergleich
│ └── task6/ - Sorter + KI-Vergleich
└── uebung_02/ - Aufgabenblatt 2
└── src/
└── util/ - Hilfsklassen (Util, ArrayTester, IntArrayList, Sorter)
```
Die zugehörigen Aufgabenblätter und Lösungs­dokumente liegen in:
```
../Uebungen/01/{Aufgabe.pdf, Loesung.md, Loesung.pdf, task1.png, task2.png, task5.png}
../Uebungen/02/{Aufgabe.pdf, Loesung.md}
```
## Voraussetzungen
- Java 25+
- IntelliJ IDEA (empfohlen)
- Git ([Setup-Anleitung](https://gitea.jeanlucmakiola.de/THB/THB-Docs/src/branch/main/git/setup.md))