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

12免费建站网站网络营销大师排行榜

12免费建站网站,网络营销大师排行榜,网站空间商盗取数据,长沙中小企业做网站很明显的动态规划,就是怎么用想了一段时间。(开始还怀疑过是不是双指针,发现不行,因为会出现s3的下一个字符同时能够匹配到两个字符串字符的情况) 然后就是构建数组dp[101][101],数组代表前x个s1字符和前y…

很明显的动态规划,就是怎么用想了一段时间。(开始还怀疑过是不是双指针,发现不行,因为会出现s3的下一个字符同时能够匹配到两个字符串字符的情况)

然后就是构建数组dp[101][101],数组代表前x个s1字符和前y个s2字符是否与前x+y个s3是交错字符串。

不断递归就行了:

class Solution {
public:string s1,s2,s3;int dp[101][101];bool dg(int x,int y){if(s1.size()==x&&s2.size()==y){dp[x][y]=1;return 1;}if(dp[x][y]!=-1) return dp[x][y]==1;bool b=0;if(s1.size()>x&&s1[x]==s3[x+y]){b=b|dg(x+1,y);}if(s2.size()>y&&s2[y]==s3[x+y]){b=b|dg(x,y+1);}dp[x][y]=b;return b;}bool isInterleave(string s1, string s2, string s3) {if(s1.size()+s2.size()!=s3.size()) return 0;this->s1=s1;this->s2=s2;this->s3=s3;memset(dp,-1,sizeof(dp));dg(0,0);return dp[s1.size()][s2.size()]==1;}
};

学到了一点东西就是可以用-1、0、1三种状态分别代表未判断、不是交错字符串、是交错字符串,之前也用到过这种做法,可以降低复杂度。

http://www.dtcms.com/wzjs/70235.html

相关文章:

  • 点餐小程序模板优化公司怎么优化网站的
  • 做淘宝优惠券网站要多少钱广告推广平台网站有哪些
  • 静态网站源码长沙seo优化报价
  • 建设网站盈利分析郑州seo代理公司
  • 深圳网站建设知了网络宁波seo外包哪个品牌好
  • 深圳网站建设注册新的seo网站优化排名 排名
  • 建设电子商务网站的步骤关键词排名优化易下拉技巧
  • 黄山做网站免费google账号注册入口
  • 彩票网站怎么做收银网络推广软文怎么写
  • 做网站 bs cs网络营销活动策划
  • 华为网络工程师认证培训网络营销seo是什么意思
  • 下载大连建设网官方网站公司网站建设要多少钱
  • 网络营销策划书的类型内存优化大师
  • 怎么把asp网站改成php5188关键词挖掘工具
  • 网站建设seo合同书淘宝网页版
  • 公安门户网站建设中的问题品牌策略怎么写
  • 学校响应式网站建设中国营销传播网官网
  • 电子商务c2c网站功能站长工具域名查询ip
  • 网站建设与运营成本百度账号免费注册
  • 深圳怎么做网站推广的软件有哪些
  • 上海工业网站建设百度招聘官网
  • wordpress插件很多吗seo sem
  • 上传网站程序是什么烟台网络推广
  • 企业解决方案参考网站会计培训班要多少钱
  • 邢台信息港房产频道太原整站优化排名外包
  • 盐城做企业网站公司外链推广网站
  • 汇川区住房和城乡建设厅网站如何搭建企业网站
  • 求哪位大神发人和动物做愛视频网站东莞seo建站咨询
  • ppt怎么做网站推广运营怎么做
  • 做地方门户网站如何做怎么做百度网页