题解 | #加起来和为目标值的组合(四)#

加起来和为目标值的组合(四)

https://www.nowcoder.com/practice/7a64b6a6cf2e4e88a0a73af0a967a82b

import java.util.*;


public class Solution {
    int track = 0;
    int res = 0;
    public int combination (int[] nums, int target) {
        backtrack(nums,target);
        return res;
    }
    private void backtrack(int[] nums,int target){
        if(track == target){
            res++;
            return;
        }
        if(track > target)
            return;
        for(int i = 0;i<nums.length;i++){
            track += nums[i];
            backtrack(nums,target);
            track -= nums[i];
        }
    }
}

全部评论

相关推荐

见见123:简历没有啥问题,是这个社会有问题。因为你刚毕业,没有工作经历,现在企业都不要没有工作经历的。社会病了。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务