Combination Sum
Given a set of candidate numbers (candidates
) (without duplicates) and a target number (target
), find all unique combinations in candidates
where the candidate numbers sums to target
.
The same repeated number may be chosen from candidates
unlimited number of times.
Note:
All numbers (including
target
) will be positive integers.The solution set must not contain duplicate combinations.
Example 1:
Example 2:
因为都是搜索题,所以搜索的时间复杂度是O(解的个数 * 每个解生成的复杂度) combination sum 这个题目因为有target存在所以并不知道解的个数,但是解的个数最多是子集的个数2^n, 产生每个解的最坏复杂度n,所以我们可以粗略的估计时间复杂度是O(2^n * n)
Last updated