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

网站建设需要软件最近一周新闻热点大事件

网站建设需要软件,最近一周新闻热点大事件,网站技术制作流程图,dw企业网站开发教程Leetcode - 583dp[i][j]代表以i-1结尾的words1的子串 要变成以j-1结尾的words2的子串所需要的次数。初始化: "" 变成"" 所需0次 dp[0][0] 0, ""变成words2的子串 需要子串的长度的次数,所以dp[0][j] j, 同理,dp[i][0] …

Leetcode - 583

dp[i][j]代表以i-1结尾的words1的子串 要变成以j-1结尾的words2的子串所需要的次数。

初始化: "" 变成"" 所需0次 dp[0][0] = 0, ""变成words2的子串 需要子串的长度的次数,

所以dp[0][j] = j, 同理,dp[i][0] = i.

递推: 若words1[i-1] == words2[j-1],则不需要做任何操作 dp[i][j] = dp[i-1][j-1].

若不等,值为words1或者words2中删除一个字符,完成两个字符串相等的最小操作数,

dp[i][j] = min(dp[i-1][j] +1,dp[i][j-1] +1) ,因为进行了一次删除操作,所以是+1.

def minDistance(self, word1: str, word2: str) -> int:dp =[[0 for _ in range(len(word2)+1) ] for _ in range(len(word1)+1)]for i in range(1,len(word1) +1):dp[i][0] = ifor i in range(1,len(word2)+1):dp[0][i] = ifor i in range(1,len(word1)+1):for j in range(1,len(word2) +1):if word1[i-1] == word2[j-1]:dp[i][j] = dp[i-1][j-1]else:dp[i][j] = min(dp[i-1][j] + 1,dp[i][j-1] + 1)return dp[-1][-1]

Leetcode - 72

dp[i][j]定义以及初始化都与上一题一致,没有区别。

区别在于递推:1:若相等,则不用做操作,直接dp[i][j] = dp[i-1][j-1],

2.若不等,则这是重头戏,首先是两边各删一个字符的两种情况,但是注意,其实这里包含了四种情况,以words1[i-1],words2[j-1]为结尾的两个串,dp[i-1][j],dp[i][j-1]分别代表在这个基础上删除了一个字符,但是以words[i-2],words[j-2]的视角出发,dp[i-1][j],dp[i][j-1]分别代表在这个基础上分别增添了一个字符,可以认为:一个串增添了一个字符就代表另一个串少了一个字符。 所以这里是包含了四种情况。 那么替换的情况就是 dp[i-1][j-1] +1即可,在原来的基础上增添一次替换

def minDistance(self, word1: str, word2: str) -> int:dp =[[0 for _ in range(len(word2)+1) ] for _ in range(len(word1)+1)]for i in range(1,len(word1) +1):dp[i][0] = ifor i in range(1,len(word2)+1):dp[0][i] = ifor i in range(1,len(word1)+1):for j in range(1,len(word2)+1):if word1[i-1] == word2[j-1]:dp[i][j] = dp[i-1][j-1]else:dp[i][j] = min(dp[i-1][j]+1,dp[i][j-1]+1 ,dp[i-1][j-1]+1)return dp[-1][-1]

http://www.wangmingla.cn/news/98818.html

相关文章:

  • 网站开发文档范例专业营销团队外包公司
  • xxx网站建设与优化推广德阳seo
  • 手机网站做的比较好的推广文案范例
  • 网站图怎么做产品营销推广策略
  • 网站建设公司有哪些主要内容组成网站权重是怎么提升的
  • 算命网站建设合肥百度搜索排名优化
  • 建设电子商务网站期末考试快速优化网站排名的方法
  • 天津营销型网站建设费用百度升级最新版本
  • 沙田镇网站建设营销推广活动策划方案
  • 济南网站制作多少钱一个旅游营销推广方案
  • 超炫的网站模板搜狗站长平台验证网站
  • 海南省建设厅网站培训加盟
  • 网站左侧导航栏设计肇庆seo
  • 做推广网站排名百度seo点击工具
  • 剑三代售网站怎么做百度问一问付费咨询
  • 做网站的人属于什么行业电商平台运营
  • 微盟如何做网站最近三天的新闻大事简短
  • 网站建设 网站维护网络营销策略的定义
  • 2022年没封网站直接进入互联网营销的特点
  • 网站建站加盟吸引人的微信软文
  • wordpress实现实时主动提交url优化网站建设seo
  • 网站栏目名称吴江网站制作
  • 如何作做网站石家庄学院
  • 网站开发哪个好百度人工服务
  • 微信商家小程序怎么弄南昌seo优化
  • 做网站app王通seo教程
  • 门户网站设计要点南昌做seo的公司有哪些
  • 怎么自己做卡盟网站长沙排名优化公司
  • 校园网网络设计报告seo优化托管
  • 企业门户网站优化上海网站seo诊断