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

网站开发汇报ppt模板外国男男做暧暧视频网站

网站开发汇报ppt模板,外国男男做暧暧视频网站,科技自立自强,手机网站免费生成给定两个整数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 输出&#xff1a…

给定两个整数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
void backTracking(int n, int k, int startIndex, int* returnSize, int* count, int* path, int** result){// 当path里元素数量等于指定的k,说明找到一个集合,将其添加到result中,并返回if((*count) == k){result[*returnSize] = (int*)malloc(sizeof(int) * k);for(int i = 0; i < k; i++){result[*returnSize][i] = path[i];}(*returnSize)++;return;}/*剪枝前:i <= n剪枝后:i <= n - (k - *count) + 1我们的目标是找到每一条路径,因此path里的元素一定为k,而我们是从i向后顺序遍历的,这就要求i后面的元素至少要有 k-*count 个元素,即最多遍历到 n-(k-*count)+1(包括i) ,就不需要往后遍历了,因为后续元素不足了*/// 遍历给定的数组,以startIndex作为起始元素,防止出现出现重复集合for(int i = startIndex; i <= n - (k - *count) + 1; i++){// 每遍历到一个元素,将其加入pathpath[(*count)++] = i;// 递归调用函数backTracking(n, k, i + 1, returnSize, count, path, result);// 回溯,将path数组的最上层元素弹出(*count)--;}
}
int** combine(int n, int k, int* returnSize, int** returnColumnSizes) {// result存储所有集合int** result = (int**)malloc(sizeof(int*) * 200000);// path存储单一集合int* path = (int*)malloc(sizeof(int) * k);// 初始集合数量为0*returnSize = 0;// startIndex为每次遍历的起始元素,count是path数组里的元素数量int startIndex = 1, count = 0;// 调用回溯函数backTracking(n, k, startIndex, returnSize, &count, path, result);// returnColumnSizes记录所有集合的大小,并全部赋值k*returnColumnSizes = (int*)malloc(sizeof(int) * (*returnSize));for(int i = 0; i < *returnSize; i++){(*returnColumnSizes)[i] = k;}// 返回结果return result;
}///https://leetcode.cn/problems/combinations/solutions/3081998/cyu-yan-hui-su-jian-zhi-hou-fu-xiang-xi-5d66c/

代码随想录(参考)

http://www.yayakq.cn/news/781466/

相关文章:

  • 建设网站运营做一个私人网站需要多少钱
  • ps做网站需注意什么seo点击工具帮你火21星热情
  • 自助做app的网站旅游网网站建设
  • 建设好的网站怎么分享安卓app用什么开发
  • 网站站外推广方式有哪些网站美工培训机构
  • 怎么制作网站设计图片肯德基网站建设的目标
  • 礼盒包装设计网站高性能网站建设进阶
  • 网站管理助手4.1工作室设计
  • 网站上一页下一页怎么做大学 建网站
  • 重庆微信网站开如何用微信建设网站卖东西
  • 摄影网站建设wordpress dux1.9
  • 优质校建设网站网络营销是一种无媒介销售
  • 专业柳州网站建设推荐上海网站商城建设
  • 厦门市网站建设网站核验点
  • vi设计欣赏网站大连网站制作姚喜运
  • 软文发稿网站百度关键词竞价价格查询
  • 建设网站步骤是工信部网站备案号查询
  • 南山网站建设找哪家公司好十堰官网seo哪家好
  • 网站有哪些网站自己怎么做优化
  • 免费ppt模板素材网站有哪些网站域名查询ip地址
  • 建设购物网站流程图网站设计公司哪家便宜
  • 网站开发客户挖掘网站维护 一年
  • 网站开发文档word免费游戏不用登录大全
  • 周口城乡建设局网站wordpress官网密码错误
  • 专业的昆明网站建设永久免费搭建网站
  • 重庆手机网站方案设计wordpress二级栏目
  • 宁河集团网站建设网站建设公司市场
  • 好玩的网站源码网站建设怎么接单
  • 建设99网站嵩明网站建设
  • 网站排名快速提升工具最新网游网络游戏新开服