leetcode 77. Combinations 组合 (中等)
一、题目大意
标签: 搜索
https://leetcode.cn/problems/combinations
给定两个整数 n 和 k,返回范围 [1, n] 中所有可能的 k 个数的组合。
你可以按 任何顺序 返回答案。
示例 1:
输入:n = 4, k = 2 输出:[[2,4],[3,4],[2,3],[1,2],[1,3],[1,4],]
示例 2:
输入:n = 1, k = 1 输出:[[1]]
提示:
1 <= n <= 20
1 <= k <= n
二、解题思路
用回溯方法解决组合问题,类似排列,排列回溯的是交换的位置,而组合回溯的是否把当前的数字加入结果中。
三、解题方法
3.1 Java 实现
复制代码
四、总结小记
2022/6/4 好吃的东西很多,要克制
版权声明: 本文为 InfoQ 作者【okokabcd】的原创文章。
原文链接:【http://xie.infoq.cn/article/5532c4127509593c0a9923c38】。文章转载请联系作者。
评论