1
0
Fork 0
WS23_Uebungen_PR2/Assignment_081/readme.md

1.1 KiB

MatrixSuche

Musterlösung

Lernziel

Statische innere Klassen einsetzen.

Aufgabe

Gehen Sie in das Paket pr2.lambda.matrixsuche.

Schreiben Sie eine Klasse MatrixSuche, die eine statische Methode findEntry anbietet. Die Methode soll in einem zweidimensionalen int-Array nach einem gegebenen Eintrag suchen und die Position des gefundenen Eintrags in der Matrix zurückgeben. Um die Position zurückzugeben, verwenden Sie bitte eine statische innere Klasse namens Position, die die x- und y-Postion enthält.

Überschreiben Sie die toString-Methode in Position und testen Sie, ob Ihre Implementierung richtig funktioniert.

Abgabe (optional)

Sie müssen keine Lösung für diese Aufgabe einreichen.

Sie können Ihre Lösung aber auf die Konformität mit den Programmierstandards testen. Hierzu gehen Sie wie folgt vor:

  1. Öffnen Sie eine Kommandozeile (Terminal).
  2. Gehen Sie in Ihr Working Directory.
  3. Wechseln Sie mit cd in das Verzeichnis sources.
  4. Bauen Sie das Projekt mit dem Kommando mvn.