第一题 组合
就一道题 已完成
class Solution {
private:
vector<int> path;
vector<vector<int>> result;
public:
void backtrack(int n ,int index ,int k){
if(path.size() == k ){
result.push_back(path);
return ;
}
for(int i = index;i <= n; i++){
path.push_back(i);
backtrack(n,i+1,k);
path.pop_back();
}
return;
};
vector<vector<int>> combine(int n, int k) {
backtrack(n,1,k);
return result;
}
};