代码随想录算法训练营Day24|77. 组合

77. 组合

题目链接:77. 组合

文档链接:77. 组合

视频链接:带你学透回溯算法-组合问题(对应力扣题目:77.组合)| 回溯法精讲!
带你学透回溯算法-组合问题的剪枝操作(对应力扣题目:77.组合)| 回溯法精讲!

C++实现

cpp 复制代码
class Solution {
    vector<vector<int>> result;
    vector<int> path;
    void backtracking(int n, int k, int startIdx){
        if(path.size() == k){
            result.push_back(path);
            return;
        }
        for(int i = startIdx; i<=n;i++){
            path.push_back(i);
            backtracking(n, k, i+1);
            path.pop_back();
        }
    }
public:
    vector<vector<int>> combine(int n, int k) {
        result.clear();
        path.clear();
        backtracking(n, k, 1);
        return result;
    }
};
相关推荐
兰令水2 分钟前
topcode【随机算法题】【2026.5.14打卡-java版本】
java·算法·leetcode
故事和你914 分钟前
洛谷-【图论2-1】树2
开发语言·数据结构·c++·算法·动态规划·图论
MicroTech202510 分钟前
变分量子算法再升级:MLGO微算法科技滤波变分量子本征求解器推动量子计算落地
科技·算法·量子计算
gihigo199821 分钟前
竞争性自适应重加权算法(CARS)
算法
foundbug99940 分钟前
LSSVM(最小二乘支持向量机)状态分类与预测
算法
z2005093042 分钟前
今日算法:617,合并二叉树
算法·leetcode
ZHW_AI课题组1 小时前
基于逻辑回归的乳腺癌预测分类
算法·分类·逻辑回归
胡志辉1 小时前
贪心算法最坑的地方:每一步都看起来很对,最后还是错了
算法
代码北人生1 小时前
GitHub 日榜第一、月下载 110 万:supervision 出现之前,写计算机视觉代码是什么感觉
算法·claude
南宫萧幕1 小时前
HEV能量管理策略 Simulink 实战:从零搭建 Rule-based 与 A-ECMS 对比模型及排错指南
人工智能·算法·matlab·simulink·控制