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

哪些网站可以做网店常州市城乡建设学院网站

哪些网站可以做网店,常州市城乡建设学院网站,wordpress批量定时自动发布文章,21天学会网站开发第一题#xff1a; 原题链接#xff1a;77. 组合 - 力扣#xff08;LeetCode#xff09; 思路#xff1a; 经典的回溯模板题#xff1a; 终止条件#xff0c;当中间变量用来存储单个结果的大小等于k#xff0c;则将中间变量存放到结果数组中。 一个for循环横向遍历…第一题 原题链接77. 组合 - 力扣LeetCode 思路 经典的回溯模板题 终止条件当中间变量用来存储单个结果的大小等于k则将中间变量存放到结果数组中。 一个for循环横向遍历递归为纵向遍历。 递归后要进行回溯。 代码如下 class Solution { public:vectorvectorint combine(int n, int k) {backtracking(n, k, 1);return res;} private:vectorvectorint res;vectorint path;void backtracking(int n, int k, int startIndex){if(path.size() k){res.push_back(path);return;}for(int i startIndex; i n; i){path.push_back(i);backtracking(n, k, i 1);path.pop_back();}} }; 第二题 原题链接216. 组合总和 III - 力扣LeetCode 思路 同样的回溯模板题 需要用一个sum来记录当前所有元素加起来的值是多少然后和n进行比较即可。同时需要一个path来记录单个组合。 回溯的时候单个组合要pop_back()sum要pop掉的那个值。 代码如下 class Solution { public:vectorvectorint combinationSum3(int k, int n) {backtracking(k, n, 0, 1);return res;} private:vectorvectorint res;vectorint path;void backtracking(int k, int n, int sum, int startIndex){if(path.size() k sum n){res.push_back(path);return;}for(int i startIndex; i 9; i){path.push_back(i);sum i;backtracking(k, n, sum, i 1);sum - i;path.pop_back();}} }; 第三题 原题链接17. 电话号码的字母组合 - 力扣LeetCode 思路 这题是有思路但是写不出来。 for循环遍历的是字符串中每个数字对应的英文字母。 递归是为了找到下一个位置的数字对应的英文字母。 需要用Index来指向当前遍历到字符串的哪个位置。在递归的时候1表示遍历到下一个位置。 本题需要用一个string数组来记录每个数字对应的字符串。注意0和1下标对应的字符串为空。从2开始才有字符串。 终止条件 中间变量的大小等于输入字符串的大小则存放入res数组中。 先将输入字符串的字符转换为数字。然后在找到数字对应的字符串后进行for循环。 最后就是进行递归和回溯。 代码如下 class Solution { public:vectorstring letterCombinations(string digits) {if(digits.size() 0) return {};backtracking(digits, 0);return res;} private:const string lettermap[10] {,,abc,def,ghi,jkl,mno,pqrs,tuv,wxyz,};vectorstring res;string s;void backtracking(string digits, int index){if(s.size() digits.size()){res.push_back(s);return;}int num digits[index] - 0;string letter lettermap[num];for(int i 0; i letter.size(); i){s letter[i];backtracking(digits, index 1);s.pop_back();}} };
http://www.tj-hxxt.cn/news/227891.html

相关文章:

  • 人事处网站开发文献综述河南营销网站建设联系方式
  • 凤山县住房和城乡建设局网站17做网店这个网站做起多少钱
  • 网站名称注意事项注册域名邮箱
  • 网站月流量什么意思南宁网站建设培训
  • 挖矿网站开发南充响应式网站建设
  • 八年级微机网站怎么做网站开发后端有哪些
  • 做PPT素材图片网站 知乎购物网页模板
  • 专业模板建站软件外贸如何网络推广
  • 今鼎网站建设国外手机模板网站推荐
  • 住房和城乡建设部网站证书查询四平网站公司
  • 网站怎么做分享链接地址设计案例分享网站
  • 文字壁纸做背景处理的网站河间米各庄网站建设制作
  • 怎么用flash做网站江西智能网站建设哪家好
  • html 网站首页网站版面
  • 国外做调灵风暴的网站网站存在的问题及改进措施
  • 西安市建设局官方网站jinsom wordpress
  • 网上网站代码可以下载吗手机百度免费下载
  • 网站访问者qq黄骅做网站的电话
  • 怎么破解网站后台html友情链接
  • 珠海市手机网站建设公司黄金网站app视频播放画质选择
  • 四川高速公路建设开发总公司网站网站建设零基础好学吗
  • 哪里可以做公司网站云酒店网站建设
  • 制作网站的基本步骤南阳seo网站推广费用
  • 做网站用asp div代码建造网站过程
  • 编写网站方案设计书表格wordpress调用用户头像
  • ac域名的网站有啥不同公司宣传册设计制作
  • 泰州模板建站代理东莞网络推广平
  • 网站设计稿是怎么做的手机建站cms
  • 电商网站建设公司哪家好上海高端建站
  • 深圳市住房和建设局网站公示关于加强门户网站建设