39. Combination Sum
给定一组数字和一个目标数字,找到所有能加起来和是目标数字的组合,每个数字可以不限次数的使用
思路: dfs, 先排序,以及如果当前组合的和大于目标值则后面的就不用继续了,可以省点时间
Python:
1 | class Solution: |
Go:
1 | func combinationSum(candidates []int, target int) [][]int { |
给定一组数字和一个目标数字,找到所有能加起来和是目标数字的组合,每个数字可以不限次数的使用
思路: dfs, 先排序,以及如果当前组合的和大于目标值则后面的就不用继续了,可以省点时间
Python:
1 | class Solution: |
Go:
1 | func combinationSum(candidates []int, target int) [][]int { |