Partition Equal Subset Sum
Given a non-empty array containing only positive integers, find if the array can be partitioned into two subsets such that the sum of elements in both subsets is equal.
Note:
Each of the array element will not exceed 100.
The array size will not exceed 200.
Example 1:
Example 2:
time o(n*sum); space(sum)
dp问题, dp[j] 就是能否有子集的和等于j true or false;, 子问题就是,
dp[j] == true if dp[j-nums[i]] == true 当前遍历到的数字是nums[i],
如果dp[j-nums[i]]是true,那么加上nums[i]后等于j肯定也是true
Last updated