概述
https://leetcode.com/problems/partition-equal-subset-sum/ public class Solution { public boolean canPartition(int[] nums) { int sum = 0; for (int i=0; i<nums.length; i++) { sum += nums[i]; } if (sum % 2 == 1) { return false; } sum /= 2; Set st = new HashSet(); st.add(0); for (int i=0; i<nums.length; i++) { Set tmpSt = new HashSet(); Iterator itr = st.iterator(); while (itr.hasNext()) { int newVal = (int)itr.next() + nums[i]; if (newVal == sum) { return true; } if (newVal < sum) { tmpSt.add(newVal); } } st.addAll(tmpSt); } return false; } }
转载于:https://www.cnblogs.com/charlesblc/p/5942186.html
最后
以上就是玩命月饼为你收集整理的partition-equal-subset-sum的全部内容,希望文章能够帮你解决partition-equal-subset-sum所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复