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

上饶有哪些做网站的公司昆明网站制作计划

上饶有哪些做网站的公司,昆明网站制作计划,在internet上建设网站,wordpress前台注册登入前言 回溯算法中递归的逻辑不重要#xff0c;只要掌握回溯的模板以及将问题转化为树形图#xff0c;整个问题就很好解决了#xff0c;比二叉树简单。 Leetcode 77 组合 题目链接#xff1a;77. 组合 - 力扣#xff08;LeetCode#xff09; 代码随想录题解#xff1a;…前言 回溯算法中递归的逻辑不重要只要掌握回溯的模板以及将问题转化为树形图整个问题就很好解决了比二叉树简单。 Leetcode 77 组合 题目链接77. 组合 - 力扣LeetCode 代码随想录题解代码随想录 (programmercarl.com) 思路套回溯的模板终止条件是pathk。然后将题目描述的组合逻辑想象成树形结构 代码 class Solution { public:vectorint path;vectorvectorintres;void backtracking(int n,int k, int index){if(path.size()k)//终止条件{res.push_back(path);return;}for(int iindex;in;i)树形结构逻辑{path.push_back(i);backtracking(n, k, i1);path.pop_back();回溯}return;}vectorvectorint combine(int n, int k) {backtracking(n, k, 1);return res;} }; Leetcode 216 组合总和Ⅲ 题目链接216. 组合总和 III - 力扣LeetCode 代码随想录题解代码随想录 (programmercarl.com) 思路这个题和上一道题唯一的区别就是终止条件加了一个和等于目标值树形结构基本没变 代码 class Solution { public:vectorint path;vectorvectorintres;int sum0;void backtracking(int k,int n,int index){if(sumnpath.size()k)//终止条件{res.push_back(path);return;}for(int iindex;i9;i)树形结构逻辑{path.push_back(i);sumi;backtracking(k, n, i1);sum-i;//回溯path.pop_back();}return;} vectorvectorint combinationSum3(int k, int n) {backtracking(k, n, 1);return res;} }; Leetcode17 电话号码的字母组合 题目链接17. 电话号码的字母组合 - 力扣LeetCode 代码随想录题解代码随想录 (programmercarl.com) 思路这道题目的终止条件和上面三道题几乎一样只不过树形逻辑要通过一个二维字符串数组做一个映射。 代码 class Solution { public:string letterMap[10] {, // 0, // 1abc, // 2def, // 3ghi, // 4jkl, // 5mno, // 6pqrs, // 7tuv, // 8wxyz, // 9};string path;vectorstring res;void backtracking(string a,int index){if(path.size()a.size())//终止条件{res.push_back(path);return;}int digita[index]-0;//映射string letterletterMap[digit];for(int i0;iletter.size();i)//树形结构逻辑{path.push_back(letter[i]);backtracking(a, index1);path.pop_back();//回溯}return;}vectorstring letterCombinations(string digits) {if(digits.size()0){return res;}backtracking(digits, 0);return res;}}; 总结 求解回溯模板需要想好终止条件以及树形逻辑的代码编写不需要仔细思考递归逻辑相比于二叉树的各种遍历简单许多。
http://www.dnsts.com.cn/news/101111.html

相关文章:

  • 石家庄做网站比较好的公司有哪些网站分几种
  • 潍坊企业网站制作住房和城乡建设部网站准考证
  • 华为荣耀官网无锡seo公司找哪家好
  • 如何建设一个自己 的网站首页ps设计网站步骤
  • 青岛移动公司网站晋城网站制作公司怎么选
  • phpcms 怎么做视频网站无锡百度竞价推广
  • 网站聊天系统怎么做深圳宝安中学家长群
  • 网站改版说明做传奇网站云服务器地域改选哪里
  • 山东省建设厅网站 - 百度天元建设集团有限公司青岛
  • 怎么建设微信二维码发在网站上网站关键词的作用
  • 石家庄模板建站会简单的网站建设
  • 汕头模板自助建站南京哪些公司做网站
  • 是不是做推广都得有网站wordpress+4.0+简体中文
  • 高端设计网站建设海南网站建设软件
  • 网站服务器湖北短视频seo营销
  • 单页网站如何做cpa做网站推广邢台
  • 我国档案网站建设研究论文四川人防工程建设网站
  • 一站式免费建站平台公司做外贸网站
  • 毕业设计做网站用php好吗wordpress花园网站
  • 销售型网站如何做推广最新网站备案教程
  • gta5显示网站建设中管理者必备的三大能力
  • 嘉兴哪家公司做网站比较好的怎么设计一个软件
  • 郑州一站式网站搭建异构国际设计公司网站
  • 做照片有那些网站wordpress站点主页
  • 上海建设门户网站网站建设公司岗位
  • 赣州省住房和城乡建设厅网站互联网建造公司有哪些
  • 西安工程建设信息网站pc端ui设计
  • 在线网站建设教程肯德基的网站建设
  • 360建站平台网站发稿平台
  • 安徽建筑大学城市建设学院网站网站上切换语言是怎么做的