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

食品网站建设实施方案北京网站建设最大的公司排名

食品网站建设实施方案,北京网站建设最大的公司排名,站内推广的方法和工具,深圳装修设计培训哎#xff0c;难题又不会做#xff0c; 思路没有什么难度#xff0c; 关键是要把问题思考透彻#xff0c; 要考虑的要点还是挺多的#xff0c;不容易一下子都考虑到#xff1b; 我开始的思路是按照树的根去递归的#xff0c; 这样就必须要没有重复元素#xff0c;因为需… 哎难题又不会做 思路没有什么难度 关键是要把问题思考透彻 要考虑的要点还是挺多的不容易一下子都考虑到 我开始的思路是按照树的根去递归的 这样就必须要没有重复元素因为需要每次在s2中查找s1中的元素 怎么说呢有点考虑的过于specific了其实直接把字符串分成两部分递归就可以了 不过需要注意不能漏掉两部分可能次序调换的情况。 1 class Solution {2 public:3 bool isScramble(string s1, string s2) {4 // Start typing your C/C solution below5 // DO NOT write int main() function6 if (s1.empty() s2.empty()) {7 return true;8 }9 if (s1 s2) { 10 return true; 11 } 12 return scramble(s1, 0, s1.size() - 1, s2, 0, s2.size() - 1); 13 } 14 bool scramble(string s1, int b1, int e1, string s2, int b2, int e2) { 15 if (!same(s1, b1, e1, s2, b2, e2)) { 16 return false; 17 } 18 int len e1 - b1 1; 19 if (len 0) { 20 return true; 21 } 22 if (len 1) { 23 return (s1[b1] s2[b2]); 24 } 25 for (int i 0; i len - 1; i) { 26 if ((scramble(s1, b1, b1 i, s2, b2, b2 i) scramble(s1, b1 i 1, e1, s2, b2 i 1, e2)) || 27 (scramble(s1, b1, b1 i, s2, e2 - i, e2)) scramble(s1, b1 i 1, e1, s2, b2, e2 - i - 1)) { 28 return true; 29 } 30 } 31 return false; 32 } 33 bool same(string s1, int b1, int e1, string s2, int b2, int e2) { 34 vectorint count(256, 0); 35 for (int i b1; i e1; i) { 36 count[s1[i]]; 37 } 38 for (int i b2; i e2; i) { 39 --count[s2[i]]; 40 } 41 for (int i 0; i 256; i) { 42 if (count[i] ! 0) { 43 return false; 44 } 45 } 46 return true; 47 } 48 };   转载于:https://www.cnblogs.com/chasuner/p/scramble.html
http://www.pierceye.com/news/756172/

相关文章:

  • 怎么做网站步骤免费的怎么用虚拟主机做网站步骤
  • 网站建设精品课程南昌企业网站建设哪家好
  • 网站空间不够用怎么办电子商务公司名字
  • 策划方案网站wordpress设置视频图片
  • 餐饮设计网站有哪些做副业的网站
  • 如何建设一个电子商务网站四川网站建设电话
  • 网站制作学习学网站开发顺序
  • 外语网站建设怎么知道网站的ftp
  • 苏州专业做网站的公司有哪些网络机柜定制
  • 提供服务的网站免费的进销存软件哪个简单好用
  • 长沙县政务网站网络公司名字大全寓意
  • 网站后台凡科建设有做网站维护的
  • 搭建网站需要什么软件上海在线
  • led灯外贸网站建设网站代码怎么优化
  • 网站建设维护什么意思江苏网络推广专员
  • 潍坊网站开发asp培训珠海市网站建设公司
  • 用什么做响应式网站建行个人余额查询网站
  • 做网站网站代理怎么找客源企业团建公司
  • 电子商务网站开发实战济南兼职做网站
  • 怎样创建网站视频学历提升的重要性
  • 百度搜索引擎录入网站1_ 掌握网站开发的基本流程 要求:熟悉网站开发与设计的基本流程.
  • 广州做网站建设如何在别人网站挂黑链
  • 宁德北京网站建设任丘建设银行网站
  • 积极加强网站建设连锁会员管理系统
  • 河南做外贸网站的公司简介wordpress做教育网站
  • 兴城做网站推广的企业网站后台管理软件
  • 自定义优定软件网站建设申请永久网站空间
  • 免费发布信息的网站平台怎么做网站统计
  • 制作网站的过程是对信息的龙海市住房和城乡建设局网站
  • 鱼台县建设局网站免费ppt模板制作软件