Schreiben Sie eine Methode zur Lösung des Maximum–Sub-Array–Problems im naïven Verfahren (brute force). Ihre Methode soll einen Array des Typs int[]
als Parameter akzeptieren und die maximale Teilsumme dieses Arrays zurückgeben.
Finden Sie einen „halb-naïven“ Lösungsalgorithmus, der ebenfalls im Brute-Force–Verfahren arbeitet, jedoch durch Einsparen einer Schleife eine Zeitkomplexität von O(n²) statt O(n³) erreicht.
public static void main (String[])
zum Testen der Klasse. Die main
-Methode muss:int[]
erzeugen und mit Zahlen füllen,$Id: HEADER.html,v 1.2 2008/06/04 12:37:32 aj3 Exp $
Name Last modified Size Description
Parent Directory - HEADER.html 2023-10-11 10:00 1.9K Loesung61.java 2023-10-11 10:00 1.5K Loesung62.html 2023-10-11 10:00 3.6K Lösungsvorschlag zu Aufgabe 6-2 (a), (b) – Tutorium Algorithmen und Datenstrukturen – SS 2008 Loesung62c.java 2023-10-11 10:00 1.5K Loesung63.java 2023-10-11 10:00 1.4K RandomisedArrayFactory.java 2023-10-11 10:00 5.7K README.html 2023-10-11 10:00 961