LeetCode216 组合总和 III

server/2024/9/22 21:18:28/

前言

题目: 216. 组合总和 III
文档: 代码随想录——组合总和 III
编程语言: C++
解题状态: 成功解答

思路

组合题的变种,其实是变得更简单了,还是可以使用回溯法来解决。

代码

回溯法

class Solution {
private:vector<vector<int>> res;vector<int> path;void backtracking(int k, int n, int startIndex) {if (path.size() == k) {int sum = 0;for (int i = 0; i < k; i++) {sum += path[i];}if (sum == n) {res.push_back(path);}return;}for (int i = startIndex; i <= 9 - (k - path.size()) + 1; i++) {path.push_back(i);backtracking(k, n, i + 1);path.pop_back();}}
public:vector<vector<int>> combinationSum3(int k, int n) {res.clear();path.clear();backtracking(k, n, 1);return res;}
};
  • 空间复杂度: O ( n ) O(n) O(n)

http://www.ppmy.cn/server/104092.html

相关文章

Windows All download

前言 微软家族产品下载HEU_KMS_Activator download Windows PC desktop download 微软官网all 地址&#xff0c;地址1国内镜像地址&#xff0c;地址1 Windows 常规使用&#xff0c;运维&#xff0c;部署csdn 专栏 &#xff0c;付费专栏 参考 版本微软官网Windows 7,8,10,…

通过电影之镜,提升生活之美

在快节奏的现代生活中&#xff0c;电影不仅是娱乐的载体&#xff0c;更是提升审美情趣、拓宽视野的窗口。三部各具特色的经典之作——《布达佩斯大饭店》、《花样年华》与《天使爱美丽》&#xff0c;以其独特的视觉风格、深刻的情感表达与细腻的艺术构思&#xff0c;为我们展示…

Java设计模式原则及中介者模式研究

在软件开发过程中&#xff0c;设计模式作为解决常见设计问题的有效工具&#xff0c;对于提升代码质量、促进团队协作具有重要意义。本文系统地阐述了Java设计模式的六大基本原则——单一职责原则、开放封闭原则、里氏替换原则、依赖倒置原则、接口隔离原则以及迪米特法则&#…

“2025深圳电子信息展”带您感受科技创新如何改变世界

深圳&#xff0c;这座位于中国南海之滨的城市&#xff0c;自改革开放以来&#xff0c;便以惊人的速度崛起&#xff0c;成为了全球瞩目的经济特区与创新高地。被誉为“中国的硅谷”&#xff0c;深圳不仅是中国科技创新的重要引擎&#xff0c;更是高新技术产业的璀璨明珠&#xf…

编程学习中的挫折与突破:走出Bug的迷宫

在编程学习的道路上&#xff0c;挫折感就像一道道难以逾越的高墙&#xff0c;让许多人望而却步。然而&#xff0c;真正的编程高手都曾在这条路上跌倒过、迷茫过&#xff0c;却最终找到了突破的方法。面对复杂的算法和调试难题&#xff0c;我们如何在Bug的迷宫中找到出口&#x…

AWS服务WAF

在 AWS 中使用 Web Application Firewall (WAF) 来防御常见的攻击手段&#xff0c;如 DDoS 攻击和 SQL 注入攻击&#xff0c;可以通过创建和配置规则来实现。下面是如何使用 AWS WAF 阻止这些常见攻击的详细操作步骤。 1. 登录到 AWS 管理控制台 打开 AWS 管理控制台。使用你…

win/mac视频剪辑软件Premiere Pro 2024下载安装

目录 一、简介 &#xff08;一&#xff09;高级调色功能 &#xff08;二&#xff09;字幕制作 &#xff08;三&#xff09;与其他 Adobe 软件的协同工作 下载 二、安装 &#xff08;一&#xff09;安装前的准备工作 &#xff08;二&#xff09;安装过程中的常见问题及解…

easypoi模板导出word并且合并行

导出流程 引入依赖制作模板合并导出 引入依赖 <dependency><groupId>cn.afterturn</groupId><artifactId>easypoi-base</artifactId><version>4.1.2</version> </dependency>制作模板 合并行是备注那一列&#xff0c;这一列…