当前位置: 首页 > news >正文

77. 组合

给定两个整数 n 和 k,返回范围 [1, n] 中所有可能的 k 个数的组合。

你可以按 任何顺序 返回答案。

示例 1:

输入:n = 4, k = 2
输出:
[[2,4],[3,4],[2,3],[1,2],[1,3],[1,4],
]

示例 2:

输入:n = 1, k = 1
输出:[[1]]

提示:

  • 1 <= n <= 20
  • 1 <= k <= n
class Solution {
public:vector<int> path;vector<vector<int>> res;void func(int n,int k,int index){if(path.size()==k){res.push_back(path);return;}for(int i=index;i<=n;i++){path.push_back(i);func(n,k,i+1);path.pop_back();}}vector<vector<int>> combine(int n, int k) {func(n,k,1);return res;}
};

http://www.lryc.cn/news/175992.html

相关文章:

  • vue项目开发环境工具-node
  • Python | 为FastAPI后端服务添加API Key认证(分别基于路径传参和header两种方式且swagger文档友好支持)
  • nodeJs+jwt实现小程序tonken鉴权
  • 更新andriod studio版本,项目编译报could not find org.junit.jupiter:junit-jupiter
  • 【慕伏白教程】 Linux 深度学习服务器配置指北
  • 学习windows系统让python脚本在后台运行的方法
  • 华为OD机试 - 第k个排列 - 全排列递归(Java 2023 B卷 100分)
  • 流媒体播放器EasyPlayer.js无法播放H.265的情况是什么原因?该如何解决?
  • 负载均衡器监控
  • 【计算机视觉】2.图像特征提取
  • 华为存储培训
  • I帧、P帧,B帧,GOP
  • Apache DolphinScheduler在中国信通院“2023 OSCAR开源尖峰案例”评选中荣获「尖峰开源项目奖」!
  • Java Lambda 表达式
  • 数据结构--插入排序
  • 服务器搭建(TCP套接字)-epoll版(服务端)
  • 第一章:最新版零基础学习 PYTHON 教程(第十八节 - Python 表达式语句–Python 中的中断、继续和传递)
  • Spring Cloud Alibaba Ribbon负载均衡器
  • ardupilot开发 ---传感器驱动,外设驱动篇
  • 二叉树的存储
  • List 去重的几种方法
  • UNet网络制作
  • 智能热水器丨打造智能家居新体验
  • Python 十进制转化二进制1.0(简易版)
  • WebGL 选中一个表面
  • open ai chartgpt 安装插件 txyz.ai
  • 【算法思想】贪心
  • freeswitch-01
  • Zookeeper-集群介绍与核心理论
  • 动态分配的内存位置在哪里?