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

优秀的营销策划案例惠州网站seo排名优化

优秀的营销策划案例,惠州网站seo排名优化,css响应式布局 菜鸟教程,杨伟丽 郑州做网站目录 97. 交错字符串 97. 交错字符串 题意: 给定三个字符串 s1、s2、s3,请你帮忙验证 s3 是否是由 s1 和 s2 交错 组成的。 两个字符串 s 和 t 交错 的定义与过程如下,其中每个字符串都会被分割成若干 非空 子字符串: s s1 s2 …

目录

97. 交错字符串


 

97. 交错字符串

题意:

给定三个字符串 s1s2s3,请你帮忙验证 s3 是否是由 s1 和 s2 交错 组成的。

两个字符串 s 和 t 交错 的定义与过程如下,其中每个字符串都会被分割成若干 非空 子字符串:

  • s = s1 + s2 + ... + sn
  • t = t1 + t2 + ... + tm
  • |n - m| <= 1
  • 交错 是 s1 + t1 + s2 + t2 + s3 + t3 + ... 或者 t1 + s1 + t2 + s2 + t3 + s3 + ...

注意:a + b 意味着字符串 a 和 b 连接。

【输入样例】s1 = "aabcc", s2 = "dbbca", s3 = "aadbbcbcac"

【输出样例】true

解题思路:

1. 如果s1的长度+s2的长度不等于s3的长度,直接返回false,否则

2. 定义动态数组dp[i][j]表示s1的前i个元素和s2的第j个元素能够否交错组成s3的前i+j个元素;

3. dp[i][j]能否为true,取决于dp[i-1][j]是否为true&&s1[i]==s3[i+j],同理dp[i][j]也取决于dp[i][j-1]&&s2[j]==s3[i+j];

4. dp的边界条件应该是dp[0][0]=true,即s1和s2的前0个元素可以构成s3的前0个元素(都为空)。

class Solution {public boolean isInterleave(String s1, String s2, String s3) {//先判断长度int len1 = s1.length();int len2 = s2.length();int len3 = s3.length();if(len3 != len1+len2){return false;}boolean[][] dp = new boolean[len1+1][len2+1];dp[0][0] = true;for(int i = 0; i <= len1; ++i){for(int j = 0; j <= len2; ++j){int p = i + j - 1;if(i > 0){dp[i][j] = dp[i][j] || (dp[i-1][j] && s1.charAt(i-1) == s3.charAt(p));}if(j > 0){dp[i][j] = dp[i][j] || (dp[i][j-1] && s2.charAt(j-1) == s3.charAt(p));}}}return dp[len1][len2];}
}

时间: 击败了66.74%

内存: 击败了25.11% 

http://www.ds6.com.cn/news/112523.html

相关文章:

  • 广告网站建设原创seo产品推广
  • 桂林微信网站跨境电商平台有哪些
  • 哈尔滨市香坊区建设局网站网络营销做得比较成功的案例
  • 电子商务网站建设实践报告摘要360广告推广平台
  • 企业网站建设优化百度推广电话客服24小时
  • 用什么做视频网站比较好长沙网站seo公司
  • 网络广告推广营销方案seo网站地图
  • 调节wordpress手机样式深圳谷歌seo公司
  • 微信红包开发平台常州谷歌优化
  • wordpress ck常州网站seo
  • 发帖那个网站好 做装修的客户引流的最快方法是什么
  • 怎么做盗版网站吗西安seo站内优化
  • wordpress仿站实战西安百度推广怎么做
  • 网络科技公司网站首页广州seo排名外包
  • 腾讯云服务器怎么重启seo外包方案
  • 东莞网站推广流程网络营销郑州优化推广公司
  • 2昌平区网站建设招商外包公司
  • 河南专业网站建设公司排名seo优化课程
  • 香港股市的做空网站百度一下你就知道网页
  • 平面广告设计培训招生秦皇岛网站seo
  • 近期时事政治新闻10条seo自动推广软件
  • 电子商务网站建设合同样本代写
  • 做模板下载网站挣钱吗seo诊断书
  • 青岛网站建设 推荐青岛博采网络seo5
  • 公司网页简介广东公司搜索seo哪家强
  • 如何给网站做dns解析百度竞价系统
  • 加强网站建设工作总结杭州百度seo
  • 四川网站建设套餐沧州网站建设优化公司
  • 高品质网站建设seo优化的网站
  • 深圳工业设计公司哪家好四川seo推广