The document presents an overview of fractional and 0/1 knapsack problems. It defines the fractional knapsack problem as choosing items with maximum total benefit but fractional amounts allowed, with total weight at most W. An algorithm is provided that takes the item with highest benefit-to-weight ratio in each step. The 0/1 knapsack problem requires choosing whole items. Solutions like greedy and dynamic programming are discussed. An example illustrates applying dynamic programming to a sample 0/1 knapsack problem.