77. 组合
目录
一:题目:
二:代码:
三:结果:
一:题目:
给定两个整数 n
和 k
,返回范围 [1, n]
中所有可能的 k
个数的组合。
你可以按 任何顺序 返回答案。
二:代码:
class Solution {
public:
vector<vector<int>> result;
vector<int> path;
void travsal(int n,int k,int start){
if(path.size()==k){
result.push_back(path);
return ;
}
for(int i=start;i<=n-(k-path.size())+1;i++){
path.push_back(i);
travsal(n,k,i+1);
path.pop_back();
}
}
vector<vector<int>> combine(int n, int k) {
result.clear();
path.clear();
travsal(n,k,1);
return result;
}
};