Zum Menü springen.

Übungsblatt 1: Einführung

Aufgabe 1-1

Erstellen Sie ein möglichst einfaches Java-Programm, das beim Start von der Kommandozeile aus den Text „Hello World.“ ausgibt.

Aufgabe 1-2

Erweitern Sie die Klasse ArraySum mit einer Methode, die als Parameter ein Array mit Ganzzahlen erhält und mit einer for-Schleife die Summe aller Elemente des Arrays berechnet. Ändern Sie die Funktion der Klasse so, dass beim Aufruf der Methode main nicht die Anzahl, sondern die Summe der Elemente ausgegeben wird.

Aufgabe 1-3a*

Wiederholen Sie das Maximum–Sub-Array–Problem anhand Ihres Manuskripts der Vorlesung Algorithmen und Datenstrukturen 1. Wiederholen Sie insbesondere auch die Funktionsweise des „naïven“ Lösungsalgorithmus (brute force).

Schreiben Sie eine Klasse mit einer Klassenmethode, die das Maximum–Sub-Array–Problem auf naïve Weise löst. Verwenden Sie die im Tutorium vorgestellte Methode main zum Testen Ihrer Klasse.

Zusatzaufgabe 1-3

Schreiben Sie eine Klasse, die das Interface MaximumSubArraySolver implementiert. Eine naïve Lösung des Problems genügt. Schreiben Sie auch eine Methode main zum Testen der Klasse.

$Id: HEADER.html,v 1.6 2007/12/04 22:44:30 arne Exp $
Icon  Name                                   Last modified      Size  Description
[DIR] Parent Directory - [TXT] ArraySum.java 2023-10-11 10:00 1.2K [DIR] doc/ 2023-10-11 10:00 - Klassendokumentation (Javadoc) [HTM] HEADER.html 2023-10-11 10:00 1.8K [TXT] Loesung11.java 2023-10-11 10:00 615 [TXT] Loesung12.java 2023-10-11 10:00 1.1K [TXT] Loesung13.java 2023-10-11 10:00 2.7K [TXT] Loesung13a.java 2023-10-11 10:00 1.7K [TXT] MaximumSubArraySolver.java 2023-10-11 10:00 2.4K [HTM] README.html 2023-10-11 10:00 948 [TXT] SubArray.java 2023-10-11 10:00 34K