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

公司网站注销深圳seo关键词优化外包公司

公司网站注销,深圳seo关键词优化外包公司,江西赣州网络公司,广西网红排名前20名77. 组合 - 力扣#xff08;LeetCode#xff09; 题目描述 给定两个整数 n 和 k#xff0c;返回范围 [1, n] 中所有可能的 k 个数的组合。 你可以按 任何顺序 返回答案。 样例输入 示例 1#xff1a; 输入#xff1a;n 4, k 2 输出#xff1a; [[2,4],[3,4],[2,3],…77. 组合 - 力扣LeetCode 题目描述 给定两个整数 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 201 k n 题解 暴力算法 int n 4; for (int i 1; i n; i) {for (int j i 1; j n; j) {cout i j endl;} } 在上述暴力算法中题目中k等于多少我们就要嵌套多少个for循环显然这样写代码是不合理的而在回溯算法中我们用递归代替嵌套的for循环 回溯算法 核心 for循环的本质是遍历每一层递归的本质是遍历每个深度下的树枝 核心代码 //横向遍历for(int istartIndex;in;i){path.emplace_back(i);//处理节点backing(n,k,i1,path,res);//纵向遍历path.pop_back();//回溯} 在上述代码中我们用for循环用来横向遍历递归的过程是纵向遍历。同时用startIndex控制每层遍历的起始位置每往深层下降一层就用path保存取到的节点i当满足终止条件return返回到上一层前要进行回溯撤销处理的结点。 也就是说backing递归函数通过不断调用自己一直往深处遍历总会遇到叶子节点遇到了叶子节点就要返回。 那么终止条件是什么呢很显然每当我们收集path的过程中path的大小等于k的时候就说明我们已经收集到了一个满足题意的结果此时即可终止本次递归返回上一层即 //递归出口if(path.size()k){res.push_back(path);//收集结果return;} 代码 class Solution { public:void backing(int n,int k,int startIndex,vectorint path,vectorvectorint res){//递归出口if(path.size()k){res.push_back(path);//收集结果return;}//横向遍历n-(k-path.size())1为剪枝优化for(int istartIndex;in-(k-path.size())1;i){path.emplace_back(i);backing(n,k,i1,path,res);//纵向遍历path.pop_back();//回溯}}vectorvectorint combine(int n, int k) {vectorint path;vectorvectorint res;backing(n,k,1,path,res);return res;} };
http://www.hkea.cn/news/14443611/

相关文章:

  • 衡阳网站建设衡阳千度网络华东民航机场建设公司网站
  • 天津建设网站的公司简介广州pc网站建设
  • 网站抓取诊断热搜榜上能否吃自热火锅
  • 网站推广宜选刺盾云下拉格尔木城乡建设规划局网站
  • 网站一直百度上搜不到是怎么回事建设网站的服务器费用
  • 怎么自己做刷赞网站怎么制作wap网站
  • 厦门网站建设哪家公司好自己小程序制作流程
  • 网站的域名都有哪些wordpress链接样式设置
  • 哈尔滨网站开发电话青岛中英网站建设
  • 模仿网站铜仁网站建设公司
  • 深圳网站备案wordpress joomla
  • 南宁软件优化网站公司网站生成二维码
  • 如何进行网站制作seo实战技术培训
  • 建设银行东莞招聘网站互联网医院运营方案
  • 国外的ps网站高校专业建设主要内容
  • 企业网站实名制php 网站缓存文件
  • 在线创建网站免费网站中国建设工程网站
  • 网上购物网站建设论文6网站页面设计公司推荐
  • 盐城做网站的哪家公司好wordpress升级php异常
  • 7万字短篇小说哪家网站做的好美工培训电商设计培训班
  • 福州建设工程协会网站查询系统四川省城乡建建设人事考试网站
  • 重庆北碚网站建设新的网站平台如何做地推
  • 书画网站模板下载饭店餐厅网站建设
  • 什么网站可以分享wordpress淘宝客wordpress主题
  • 网站建设的基础知识与维护网站所属权
  • wordpress网站描述电脑建网站软件
  • 资阳网站建设长沙中企动力怎么样
  • 建网站app需要多少钱福田莲花北网站建设
  • 网上有卖网站链接的吗网络推广 网站制作
  • 设计一个个人网站中国移动网络优化做什么的