您的位置:首页 > 财经 > 金融 > 汕头e京网_网络文化经营许可证申请条件_网站app免费生成软件_百度app 浏览器

汕头e京网_网络文化经营许可证申请条件_网站app免费生成软件_百度app 浏览器

2024/12/23 11:18:40 来源:https://blog.csdn.net/qq_45801839/article/details/143694636  浏览:    关键词:汕头e京网_网络文化经营许可证申请条件_网站app免费生成软件_百度app 浏览器
汕头e京网_网络文化经营许可证申请条件_网站app免费生成软件_百度app 浏览器

题目链接:LeetCode216

欢迎留言交流,每天都会回消息。

class Solution {List<List<Integer>> rs = new ArrayList<>();LinkedList<Integer> path = new LinkedList<>();public List<List<Integer>> combinationSum3(int k, int n) {backTracking(k, n, 0, 1);return rs;}//num:数字的个数//target:num 个数字的总和void backTracking(int num, int target, int sum, int startIdx){//数字的个数为 num 时终止,如果和等于 target 将数组添加到最终的结果 rs 中if(path.size() == num){if(sum == target)rs.add(new ArrayList<>(path));return;}//不重复的遍历1-9,startIdx从1开始for(int i = startIdx; i <= 9; i++){sum += i;path.add(i);//递归调用backTracking(num, target, sum, i + 1);//回溯path.removeLast();sum -= i;}}
}

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com