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

德国的网站后缀百度seo排名优化联系方式

德国的网站后缀,百度seo排名优化联系方式,少儿教育网站建设价格,十大网络舆情案例77. 组合 - 力扣#xff08;LeetCode#xff09; 给定两个整数 n 和 k#xff0c;返回范围 [1, n] 中所有可能的 k 个数的组合。可以按 任何顺序 返回答案。 示例 1#xff1a; 输入#xff1a;n 4, k 2 输出#xff1a; [[2,4],[3,4],[2,3],[1,2],[1,3],[1,4], ] …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]] 一了解回溯算法  for 循环遍历集合区间可以理解为一个节点有多少个孩子这个for循环就执行多少次。backtracking递归自己调用自己。实现递归由上图可以看出for循环可以理解是横向遍历backtracking 就是纵向遍历 二backtracking 图解  递归三步曲 ① 首先确定递归函数的参数和返回值② 确定递归的终止条件③ 确定单层搜索的逻辑 void backtracking(参数) {if(终止条件) {存放结果; return; }for(选择本层集合中元素树中节点孩子的数量就是集合的大小) {处理节点;backtracking(路径选择列表);//递归回溯撤销处理结果} } 一维数组:path 用来收集路径二维数组:result 存放path作为结果集startIndex 用来控制每次搜索的位置 class Solution { public:vectorint path; // 用来存放符合条件单一结果vectorvectorint result; // 存放符合条件结果的集合void bactracking(int n,int k,int startIndex) {// 回溯函数终止条件if(path.size() k) { // 用result二维数组把path保存起来并终止本层递归result.push_back(path);return;}// 单层搜索的过程for(int istartIndex;in;i) { // 控制树的横向遍历 path.push_back(i); // 处理节点bactracking(n,k,i1); // 递归控制树的纵向遍历注意下一层搜索要从 i 1 开始path.pop_back(); // 回溯撤销处理的节点}}vectorvectorint combine(int n, int k) {bactracking(n,k,1);return result;} }; 三剪枝操作 class Solution { private:vectorvectorint result;vectorint path;void backtracking(int n, int k, int startIndex) {if (path.size() k) {result.push_back(path);return;}for (int i startIndex; i n - (k - path.size()) 1; i) { // i为本次搜索的起始位置优化的地方path.push_back(i); // 处理节点backtracking(n, k, i 1);path.pop_back(); // 回溯撤销处理的节点}} public:vectorvectorint combine(int n, int k) {backtracking(n, k, 1);return result;} }; 参考和推荐文章、视频 代码随想录 (programmercarl.com)https://www.programmercarl.com/0077.%E7%BB%84%E5%90%88.html#%E6%80%9D%E8%B7%AF带你学透回溯算法-组合问题对应力扣题目77.组合| 回溯法精讲_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1ti4y1L7cv/?vd_sourcea934d7fc6f47698a29dac90a922ba5a3
http://www.zqtcl.cn/news/122778/

相关文章:

  • 网站设计的导航栏怎么做东莞seo网络优化
  • wordpress直接上传视频网站吗做网站软件
  • 电脑维修网站模板下载来个网站吧好人一生平安2021
  • 做公益选哪个网站好网站建设方案多少钱
  • 丰台做网站的公司vs2015 手机网站开发
  • 宝思哲手表网站qq官网登录入口网页版
  • 二手书网站开发设计太原建设网站的公司
  • 江门网站seo推广qq代挂网站建设
  • 合肥制作网站企业做文字logo的网站
  • php 网站提速有没有帮人做简历的网站
  • 九江建网站报价比特币网站做任务
  • 电子商务网站开发目的和意义网站建设湖南岚鸿建设
  • 网站改版提交给百度个人定做衣服店
  • 网站接广告网站用途说明
  • 中兴豫建设管理有限公司网站中小企业网站建设济南兴田德润o厉害吗
  • 枣庄有做网站的吗网站 关键词 多少个
  • 广州10大网站服务品牌做网站买了域名之后
  • 北京网站备案电商网站建设考试
  • 微信官网网站虚拟主机网站被挂马
  • 怎么看网站是不是h5做的建设网站的目的和功能
  • 购销网站建设视频百度云中国数据网
  • 网站运营队伍与渠道建设成都开发网站建设
  • 手机网站图片宽度做儿童交互网站
  • 商家入驻型网站建设中小型企业查询网址
  • 园区网站建设服务公司wordpress添加好友
  • 网站建设有哪些推广渠道洛阳小程序开发公司
  • 网站的icp备案平面设计网格
  • 东莞网站建设免费服务器营销是什么意思
  • 内容管理网站建设方案阿里云wordpress搭建
  • 静安微信手机网站制作中企动力做网站费用