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

用户体验最好的网站手机网站建设图片素材

用户体验最好的网站,手机网站建设图片素材,从化建网站,苏州做网站的企业583. 两个字符串的删除操作 题目:给定两个单词 word1 和 word2 ,返回使得 word1 和 word2 相同所需的最小步数。 每步 可以删除任意一个字符串中的一个字符。 思路:这题思路主要是求出 word1 字符串和 word2 字符串中的最长相同的子字符串&…

583. 两个字符串的删除操作 

题目:给定两个单词 word1 和 word2 ,返回使得 word1 和  word2 相同所需的最小步数。

每步 可以删除任意一个字符串中的一个字符。

思路:这题思路主要是求出 word1 字符串和 word2 字符串中的最长相同的子字符串(比如“abc”子字符串为“a”,“b”,“c”,“ab”,“ac”,“bc”,“abc”);求出最长相同的字符串之后,用两个字符串的长度和减去两倍的最长相同子字符串就是我们需要求得长度。 

class Solution {public int minDistance(String word1, String word2) {int len1 = word1.length();int len2 = word2.length();int[][] dp = new int[len1+1][len2+1];for(int i=1;i<=len1;i++){for(int j=1;j<=len2;j++){if(word1.charAt(i-1) == word2.charAt(j-1)){dp[i][j] = dp[i-1][j-1]+1;}else{dp[i][j] = Math.max(dp[i-1][j],dp[i][j-1]);}}}return len1+len2-2*dp[len1][len2];}
}

72. 编辑距离 

给你两个单词 word1 和 word2, 请返回将 word1 转换成 word2 所使用的最少操作数  。

你可以对一个单词进行如下三种操作:

  • 插入一个字符
  • 删除一个字符
  • 替换一个字符
class Solution {public int minDistance(String word1, String word2) {int len1 = word1.length();int len2 = word2.length();int dp[][] = new int[len1 + 1][len2 + 1];//初始化for (int i = 0; i <= len1; i++) {dp[i][0] = i;}for (int i = 0; i <= len2; i++) {dp[0][i] = i;}for (int i = 1; i <= len1; i++) {for (int j = 1; j <= len2; j++) {if (word1.charAt(i-1) == word2.charAt(j-1))dp[i][j] = dp[i - 1][j - 1];elsedp[i][j] = Math.min(dp[i - 1][j], Math.min(dp[i][j - 1], dp[i - 1][j - 1])) + 1;//三种情况,分别代表dp[i][j - 1]:增加一个元素,dp[i - 1][j]:删除一个元素, dp[i - 1][j - 1]修改一个元素}}return dp[len1][len2];}
}

http://www.yayakq.cn/news/94876/

相关文章:

  • wordpress上传主机如何做网站seo
  • 网站模板建设医院网站站内文章收录量多少
  • 腾讯微信网站建设价格用ps设计网站做多大的
  • 手机网站的做wordpress主题如何开发
  • 2022企业所得税减半宁波seo服务快速推广
  • 泰安口碑好的网站建设做汽配网站需要多少钱
  • 手机网站建设项目教育类网站模板
  • 网站如何防止黑客攻击基层档案网站建设
  • 湖南省网站全国知名十大计算机培训学校
  • 网站描述怎么写好做网站的eclip
  • 商务信息网站黄页号码怎么删除掉
  • 上海企业网站定制外贸如何推广
  • 动力 网站建设网站建设实战李静
  • 浙江网站开发工程师百度竞价外包
  • 邯郸小学网站建设腾讯云如何创建网站
  • 做网站怎么套用模板uc信息流广告投放
  • 户外保险网站做电子商务的网站
  • 产品毕业设计网站建设网站升级公告模板
  • 焦作网站设计原创设计
  • 做一个网站需要多少时间嘉兴提高网站排名
  • 网站关键词怎样做优化海外转运网站建设
  • 网站后台的网址忘记了wordpress视频教育主题
  • 什么样的网站是一个成功的网站桂林 网站 建设
  • 宁德营销型网站建设十大免费绘图软件
  • 建设信用卡申请进度查询官方网站做网站现在还行吗
  • 家电网站建设费用经营类网站备案
  • 重庆网站建设seo公司科技公司 网站模板
  • 免费网站推广群发软件商业空间设计调研
  • 招聘网站开发源码营销策划方案的写作方法
  • 软件网站建设基本流程图高级网站开发工信部