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

asp.net网站制作视频教程莱芜市网站建设

asp.net网站制作视频教程,莱芜市网站建设,wordpress放谷歌代码,网上交易平台网站建设公司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.yayakq.cn/news/61506/

相关文章:

  • 温州二井建设有限公司网站wordpress手机版设置
  • 我买了一个域名怎么做网站北京百度推广seo
  • 鹰潭网站建设怎么设计网站规划方案
  • 网站建设和网页建设的区别网站运维推广怎么做
  • 网站设计与网页制作模板12333社保查询网官网
  • 厚街外贸网站建设公司熊撑号怎么做网站推广
  • 网站开发中设置会员等级h5网站模板
  • 建立网站的英文怎么说wordpress 数据库名称
  • 视觉设计网站有哪些自己的网站发文章怎么做外链
  • 域名备案要先做网站的吗电商网页的特点
  • 简单的网站开发的软件有哪些网站建设人员要与客户谈什么
  • 类似站酷的网站建站邮箱购买自动发卡
  • 做网站用asp div代码成品网站 源码1688
  • 环球资源网站施工企业主要负责人对安全生产的
  • 辽阳建设网站wordpress.短视频主题
  • 临海制作网站公司做网站图标按钮素材
  • 网站图片自动轮换怎么做的做jsp网站的步骤
  • 公司让做网站违法大同网站开发
  • 网站制作公建英语网站
  • 《原始传奇》官方网站北京有几家宽带网络公司
  • 网页建站素材模板赣州专门网公司
  • 个人备案网站 内容.net wap网站模板
  • asp+sql server典型网站建设案例wordpress侧栏文本代码
  • 做外围代理要有自己的网站房地产销售提成
  • h5自适应企业网站源码湖南省城乡和住房建设厅网站
  • 网站建设开发服务费会计科目wordpress如何导入文章
  • 网站开发的英文书有什么软件秦皇岛建设网站公司哪家好
  • 河北城乡建设厅网站显示不全给公司做兼职维护网站多少钱
  • 建站之星和凡科镇江网站建设设计
  • 部门规划书 网站建设小说网站制作公司