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

网站设计怎么做十大经典口碑营销案例

网站设计怎么做,十大经典口碑营销案例,苏州市建设职业中心网站,网站伪静态文件思路 在思路上可以联想到动态规划。我们首先定义一个二维数组 dp[i][j],表示字符串s的前 i 个字符在字符串 t 的前 j个字符中,作为子序列所能匹配的最长长度。初始化dp数组后,遍历 s和 t的字符:若当前字符 s[i-1] t[j-1]&#x…

在这里插入图片描述

思路

在思路上可以联想到动态规划。我们首先定义一个二维数组 dp[i][j],表示字符串s的前 i 个字符在字符串 t 的前 j个字符中,作为子序列所能匹配的最长长度。初始化dp数组后,遍历 s和 t的字符:若当前字符 s[i-1] == t[j-1],说明两字符匹配,可以在之前的基础上加一,即 dp[i][j] = dp[i-1][j-1] + 1;否则,说明当前位置不匹配,需要从之前的状态中选择最大值回退,即 dp[i][j] = max(dp[i-1][j], dp[i][j-1])。每次更新时,可记录 dp[i][j] 的最大值 result。最后判断 result 是否等于字符串 s的长度,若相等则说明 s 是 t的一个子序列,否则不是。

class Solution:def isSubsequence(self, s: str, t: str) -> bool:m=len(s)n=len(t)dp=[[0]*(n+1) for _ in range(m+1)]dp[0][0]=0result=0for i in range(1,m+1):for j in range(1,n+1):if s[i-1]==t[j-1]:dp[i][j]=dp[i-1][j-1]+1elif s[i-1]!=t[j-1]:dp[i][j]=max(dp[i-1][j],dp[i][j-1])if dp[i][j]>result:result=dp[i][j]if m==result:return Trueelse:return False
http://www.dtcms.com/wzjs/219695.html

相关文章:

  • 办公门户网站模板关键词优化好
  • 做网站怎么盈利百度seo最成功的优化
  • 建立门户网站的意义美国seo薪酬
  • 网站编程基础seo标题关键词优化
  • 《学做网站论坛》视频下载互联网精准营销
  • 专业英文网站建设百度网址安全中心
  • 网站建设情况总结镇江交叉口优化
  • 新闻网站建设条件百度竞价点击价格
  • 重庆软件制作淘宝seo是什么意思
  • 威海相亲网站windows优化大师要钱
  • 创意网站 模板百度上怎么做推广
  • 网站的大图传不上去是怎么回事山西seo谷歌关键词优化工具
  • 玄武营销型网站制作厂家百度推广外包
  • 宣传片拍摄报价明细seo优化网站教程百度
  • 承德 网站建设个人网站怎么制作
  • 一流的免费网站建设新闻发布会稿件
  • 合肥网站搭建工作室百度联盟是什么
  • 网站制作公司嘉兴精准营销的典型案例
  • 企业标准版网站建设五年级下册数学优化设计答案
  • nba网站制作运营推广公司
  • 广州交易中心官网宁波seo快速排名
  • 淮南建筑网武汉搜索引擎排名优化
  • 微商怎么引流推广开鲁网站seo转接
  • 网站建设公司渠道seo短视频
  • 国度网络网站建设索引擎优化 seo
  • 网站建设行业前景网络舆情分析报告
  • 天门网站网站建设seo优化对网店的推广的作用为
  • 营销型网站解决方案制作一个网站的基本步骤
  • html5 手机 网站360广告联盟平台
  • 做淘宝客网站需要多大的数据库国内前10电商代运营公司