Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Solution
- {
- public:
- //Function to return max value that can be put in knapsack of capacity W.
- int knapSack(int W, int wt[], int val[], int n)
- {
- // Your code here
- if(n==0 || W==0)
- return 0;
- if(wt[n-1]>W)
- return knapSack(W,wt,val,n-1);
- else
- return max(knapSack(W,wt,val,n-1),val[n-1]+knapSack(W-wt[n-1],wt,val,n-1));
- // knapSack(W,wt,val,n-1)
- // val[n-1]+knapSack(W-wt[n-1],wt,val,n-1)
- }
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement