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

cms网站开发框架其中最重要的网络设计结果

cms网站开发框架,其中最重要的网络设计结果,高端定制网站设计,网站 建设 欢迎你216.组合总和III 和前一个题一样,照着自己就能写出来,就多了一个判断结果是不是等于n的逻辑。有两个地方可以剪纸,一个是当和已经大于要找的时候直接返回,另一个是当剩余元素少于三个的时候直接返回(第一层递归是少于…

216.组合总和III

和前一个题一样,照着自己就能写出来,就多了一个判断结果是不是等于n的逻辑。有两个地方可以剪纸,一个是当和已经大于要找的时候直接返回,另一个是当剩余元素少于三个的时候直接返回(第一层递归是少于三个, 第二层递归是少于两个)

class Solution {
public:vector<vector<int>> result;vector<int> path;int sum = 0;void traversal(int k, int n, int start_index) {if (path.size() == k) {if (sum == n) {result.push_back(path);return;}}for (int i = start_index; i <= 9; i++) {path.push_back(i);sum +=i;traversal(k, n, i + 1);path.pop_back();sum -=i;}}vector<vector<int>> combinationSum3(int k, int n) {traversal(k,n,1);return result;}
};

 17. Letter Combinations of a Phone Number

注意下string的用法。比如定义string s可以对s做 s[]操作

class Solution {
public:const string letterMap[10] = {"", // 0"", // 1"abc", // 2"def", // 3"ghi", // 4"jkl", // 5"mno", // 6"pqrs", // 7"tuv", // 8"wxyz", // 9};vector<string> result; //这个用来存总共的结果集string s; //这个用来存单个的结果集void backtracking(const string& digits, int index){ //这个二叉树的深度就是index的个数,宽度就是三个字母if (index == digits.size()) {result.push_back(s);return;}int digit = digits[index] - '0'; //假如是“23”,这里就取出来了2,因为主函数一开始的index是0就是这个字符串第一个数string letters = letterMap[digit]; //这句写不出来;for (int i = 0; i < letters.size(); i++ ) {s.push_back(letters[i]);backtracking(digits, index + 1);//s.pop_back(letters[i]); 这句写错了s.pop_back();}}vector<string> letterCombinations(string digits) {if(digits.size()==0)return result;backtracking(digits,0);return result;}
};

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

相关文章:

  • 淘客网站代理阿瓦提网站建设
  • wordpress还原回收站上海注册公司需要多久
  • 免费网站设计素材华能集团网站建设方案项目分析
  • 电子商务网站建设参考文献书籍用wordpress仿一个网站
  • 用asp做网站需要准备什么有限公司怎样注册
  • 自己怎么做云购网站吗网线制作方法及步骤
  • 没有网站可以做百度推广吗做彩票网站需要多少钱
  • 北京企业建站定制wordpress主键外键
  • 网站动态程序网站程可以自己做吗
  • 做网站广告中敏感词会涉及到工商深圳品牌设计公司深圳品牌设计公司
  • 网站建设 时间安排广西建设职业技术学院教育网站
  • 大学生网站的设计风格平面设计软件免费
  • 旅游网站怎么做的海外网络推广公司
  • 做礼品贸易好的网站做网站网站庄家
  • 大连做网站seo怎么更改网站
  • 上海一 网站建设公司房管局
  • 嘉兴商城网站开发设计微信公众平台营销
  • 购物网站修改文案电白区住房和城乡建设局网站
  • 哪些网站可以做平面设计挣钱深圳网站建设商
  • 免费开源门户网站系统用VS做的网站怎么连接数据库
  • 地产网站建设互动营销西宁哪里做网站
  • 前端学校网站开发视频教程商城网站建设解决方案
  • 北京做网站的公司美术网站建设
  • 湖南株洲建设局网站网络营销模式有哪些类型
  • phpcms网站模版下载网页设计作品分析案例
  • 怎样做网站兼职网站多套系统如何调用
  • 网站底部 设计泉州高端网站建设
  • 建设企业银行网站柳州做网站公司
  • WordPress个人网站搭建公司网站做百度广告如何报税
  • 啥是东莞网站制作公司可以做空股票的网站