Sowohl DP als auch Greedy benötigen optimale Substruktur. Der Unterschied: Greedy erfordert zusätzlich die Greedy-Choice-Eigenschaft (ein lokales Optimum ist global optimal), während DP notwendig ist, wenn Sie mehrere Auswahlmöglichkeiten und überlappende Teilprobleme berücksichtigen müssen.
