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

iis端口相同不同网站建设四川网站设计

iis端口相同不同网站建设,四川网站设计,公司网上推广平台,怎么注册网上店铺代码随想录训练营第56天|583.两个字符串的删除操作,72.编辑距离 583.两个字符串的删除操作文章思路代码 72.编辑距离文章思路代码 总结 583.两个字符串的删除操作 文章 代码随想录|0583.两个字符串的删除操作 思路 如果不按照编辑距离考虑的话,只需要…

代码随想录训练营第56天|583.两个字符串的删除操作,72.编辑距离

  • 583.两个字符串的删除操作
    • 文章
    • 思路
    • 代码
  • 72.编辑距离
    • 文章
    • 思路
    • 代码
  • 总结

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

文章

代码随想录|0583.两个字符串的删除操作

思路

如果不按照编辑距离考虑的话,只需要求最长相同子序列的长度l,则word1.length()+word2.length-2*l即为所求

代码

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

72.编辑距离

文章

代码随想录|0072.编辑距离

思路

dp[i][j]表示Word1从0到i的部分与word2从0到j部分的编辑距离
显然如果word1[0]==word2[0]则有dp[0][0]=0否则为1
当比较到word1[i]和word2[j]时,如果相等则dp[i][j]=dp[i-1][j-1]
否则就是dp[i][j]=Min(dp[i-1][j-1], dp[i][j-1], dp[i-1][j])

代码

class Solution {public int minDistance(String word1, String word2) {int i, j, m, n;m = word1.length();n = word2.length();if (m == 0 || n == 0) {return Math.max(m, n);}int[][] dp = new int[m][n];for (i = 0; i < m; ++i) {for (j = 0; j < n; ++j) {if (i == 0 && j == 0) {dp[i][j] = word1.charAt(i) == word2.charAt(j) ? 0 : 1;} else if (i == 0) {dp[i][j] = word1.charAt(i) == word2.charAt(j) ? j : dp[i][j - 1] + 1;} else if (j == 0) {dp[i][j] = word1.charAt(i) == word2.charAt(j) ? i : dp[i - 1][j] + 1;} else {if (word1.charAt(i) == word2.charAt(j)) {dp[i][j] = dp[i - 1][j - 1];} else {dp[i][j] = Math.min(dp[i - 1][j - 1], Math.min(dp[i][j - 1], dp[i - 1][j])) + 1;}}}}return dp[m -1][n -1];}
}

总结

编辑距离似乎前两天刚刷过

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

相关文章:

  • 网站关键词中间用中天建设集团有限公司营业执照
  • 中电建铁路建设公司网站陕西建设厅网站人才库
  • 贵阳网站建设包首页网络营销案例报告
  • c 教程如何做网站成都官网seo服务
  • 在linux上做网站搭建东莞做网站卓诚
  • 天津河北做网站的公司排名东营网站建设公司
  • 中国最大的手表网站阿里巴巴外贸平台怎么收费
  • 网站建设大忌青岛网站建设开发
  • gta5买办公室 网站正在建设网站建设联雅
  • 做图素材网站盐城手机网站建设公司
  • 南昌网站小程序开发jsp网站 值班
  • 恩施做网站多少钱互联网公司有哪些
  • 网络做翻译的网站网站系统维护一个月正常吗
  • 网站建设 找vx cp5173佛山响应式网站开发
  • 昆明网站建设咨询wordpress目录404
  • 国外 网站 模板免费查询企业信息的软件
  • 优秀排版设计网站线上小程序制作
  • 淘宝可以在哪些网站上面打做推广企业网络拓扑图及配置
  • 室内设计效果图素材网站秦皇岛庆云网站建设
  • 网站建设任务分解wordpress如何修改视频上传大小
  • 做实验室信息的网站php开发手机端网站开发
  • 建筑做网站广告公司有什么业务
  • 新网站要多久收录许昌购物网站开发设计
  • 自字网站建设教程上海网络推广专员招聘
  • 吉林省建设厅网站杨学武wordpress下载的主题怎么启动
  • 页面在线设计网站泉企业网站建设
  • vs2019可以做网站吗网站开发需要哪些人才
  • 怎样做网站管理电子商务网站推广实训心得
  • 产品宣传网站的作用网络服务器搭建与配置
  • pc端和手机端网站建设有什么做ppt的网站吗