Files
Jander_Semester2/README.md

48 lines
1.5 KiB
Markdown
Raw 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))