9.1 Das Rucksackproblem9.1.1 Die einfache Lösung9.1.2 Dynamische Programmierung9.2 Häufig gestellte Fragen zum Rucksackproblem9.2.1 Was geschieht beim Hinzufügen eines Gegenstands?Übung9.2.2 Was geschieht, wenn die Reihenfolge der Zeilen geändert wird?9.2.3 Kann man das Gitter auch spaltenweise (statt zeilenweise) befüllen?9.2.4 Was geschieht, wenn man ein leichteres Objekt hinzufügt?9.2.5 Kann man Teile eines Gegenstands stehlen?9.2.6 Optimierung des Reiseplans9.2.7 Handhabung voneinander abhängiger Objekte9.2.8 Ist es möglich, dass die Lösung mehr als zwei Teil-Rucksäcke erfordert?9.2.9 Ist es möglich, dass die beste Lösung den Rucksack nicht vollständig füllt?Übung9.3 Der längste gemeinsame Teilstring9.3.1 Erstellen des Gitters9.3.2 Befüllen des Gitters9.3.3 Die Lösung9.3.4 Die längste gemeinsame Teilfolge9.3.5 Die längste gemeinsame Teilfolge – LösungÜbung9.4 Zusammenfassung