代码随想录算法训练营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;
    }
};
相关推荐
superior tigre13 小时前
78 子集
算法·leetcode·深度优先·回溯
天威?*13 小时前
bitset的数据结构用法
算法·动态规划
hoiii18714 小时前
粒子滤波跟踪系统 - 蒙特卡洛方法实现
算法
weisian15115 小时前
Java并发编程--47-分布式ID生成器:雪花算法(Snowflake)与时钟回拨问题
java·算法·时钟回拨·雪花算法id
itzixiao15 小时前
L1-066 猫是液体(5分)[java][python]
java·开发语言·python·算法
ytttr87315 小时前
MATLAB SIFT图像配准实现
算法·机器学习·matlab
小饕15 小时前
从 Word2Vec 到多模态:词嵌入技术的演进全景
人工智能·算法·机器学习
海参崴-15 小时前
AVL树完整实现与深度解析
算法
一个爱编程的人15 小时前
一个数是不是素数
数据结构·算法
Hui_AI72015 小时前
基于RAG的农产品GEO溯源智能问答系统实现
开发语言·网络·人工智能·python·算法·创业创新