本人一直在努力地积累Leetcode上用Python实现的题,并且会尽力讲清每道题的原理,绝不像其他某些博客简略地带过。
如果觉得讲的清楚,欢迎关注。
如果觉得讲的清楚,欢迎关注。
最近一直有在坚持刷leetcode,写题解,目前到了二叉树那里,很多时候都不得不去看答案。但是我觉得这没有关系,一步步积累,仔细去分析为什么人家这样写,背后的思想是什么,我一定可以提高的。与各位一起共勉。
给定一个无重复元素的数组 candidates
和一个目标数 target
,找出 candidates
中所有可以使数字和为 target
的组合。
candidates
中的数字可以无限制重复被选取。
说明:
- 所有数字(包括
target
)都是正整数。 - 解集不能包含重复的组合。
示例 1:
输入: candidates =[2,3,6,7],
target =7
, 所求解集为: [ [7], [2,2,3] ]
示例 2:
输入: candidates = [2,3,5],
target = 8,
所求解集为:
[
[2,2,2,2],