【发布时间】:2015-01-28 22:44:55
【问题描述】:
我正在尝试编写代码来递归检查一个列表是否可以分为两个具有相同总和的子列表,因此需要传递列表的所有组合,例如:[1,2,3,4] 所以我需要检查:
1------2,3,4
1,2------3,4
1,3-----2,4
等等.... 但我找不到如何做到这一点的方法。
【问题讨论】:
-
为什么不是 1、4 和 2、3 和 1、2、3 和 4 等等等等
-
我猜“等等”是指“等等”,所以 1,4 和 2,3 和 1,2,3 也是有效的,只是没有明确提及。跨度>
-
itertools.permutations和朋友可以帮助你。
标签: python recursion backtracking