代码随想录算法训练营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;
    }
};
相关推荐
W230357657312 小时前
回溯法经典实战:0/1 全排列与 N 皇后问题(递归 + 非递归双实现)
算法·回溯法·n皇后
YuanDaima204813 小时前
队列与单调队列基础原理与题目说明
人工智能·python·算法·leetcode·队列·手撕代码
董董灿是个攻城狮13 小时前
放风的 Claude 你怕不怕
算法
阿杰学AI13 小时前
AI核心知识122—大语言模型之 直接偏好优化(简洁且通俗易懂版)
人工智能·算法·机器学习·ai·强化学习·dpo·直接优化偏好
kyle~13 小时前
BFS(广度优先搜索)与 DFS (深度优先搜索)
c++·算法·深度优先·宽度优先
Hello.Reader13 小时前
算法是什么
linux·运维·算法
炽烈小老头13 小时前
【每天学习一点算法 2026/04/15】两整数之和(附带位运算总结)
学习·算法
Tisfy13 小时前
LeetCode 2515.到目标字符串的最短距离:从中间往两边遍历
算法·leetcode·字符串·题解·数组·遍历
Xpower 1713 小时前
PHM算法学习 Day 3:深度卷积神经网络(CNN)故障诊断变体
学习·算法·cnn
苯酸氨酰糖化物13 小时前
基于深度学习(U-Net架构下改良GAN与ViT算法)的高效肺部多模态疾病预测模型
人工智能·深度学习·算法·生成对抗网络·视觉检测