| [ Web Proxy ] |
| Viewing: https://raw.githubusercontent.com/anshika2003/pythonprogram/master/Knapsack_problem.py | [Back] [Original] |
# A Dynamic Programming based Python
# Program for 0-1 Knapsack problem
# Returns the maximum value that can
# be put in a knapsack of capacity W
def knapSack(W, wt, val, n):
K = [[0 for x in range(W + 1)] for x in range(n + 1)]
# Build table K[][] in bottom up manner
for i in range(n + 1):
for w in range(W + 1):
if i == 0 or w == 0:
K[i][w] = 0
elif wt[i-1]
| Web Proxy Viewer | New URL | Original Page |