Knapsack

Knapsack approaches

dynamic-programming

recursive