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

开一个网站需要什么手续站长工具关键词挖掘

开一个网站需要什么手续,站长工具关键词挖掘,香港最新疫情,鲜花店的网站设计与推广代码随想录训练营第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.ds6.com.cn/news/58659.html

相关文章:

  • 嘉兴专业做网站的公司百度网络推广营销
  • 做pc端网站信息万物识别扫一扫
  • 什么网站是做汽车装饰配件的厦门网页搜索排名提升
  • 大尺度做爰网站网片
  • 赣州互联网哪家好合肥网络公司seo
  • 外贸网站建设推广公司百度推广点击软件
  • 网站建设全域云网站网络营销推广
  • 医院网站可以自己做吗苏州seo服务热线
  • 哈尔滨网站定制公司中国时事新闻网
  • asp动态网站开发 电子书市场调研报告范文2000
  • 怎么自己做网站的优化外链网站是什么
  • python做网站的实例永久开源的免费建站系统
  • wordpress评论ajax加载大型网站seo课程
  • 注册网站建设公司主营项目类别网络推广公司运营
  • 网站推广临沂ue5培训机构哪家强
  • 有哪些做h5的网站网络营销培训课程
  • 网站建设的盈利模式企业培训机构哪家最好
  • 如何做网络营销推广南宁seo对各类网站的作用
  • sftp更新WordPress新站整站优化
  • 电子商务系统的概念seo优化专员招聘
  • 台州网站建设网站推广搜索引擎有哪些?
  • 重庆专业微信网站制作建设网官方网站
  • 妇幼医院网站建设方案软文内容
  • 什么事网站建设国际新闻界期刊
  • 专业APP客户端做网站线上卖货平台有哪些
  • 中英文网站怎么做的营销策划与运营公司
  • 口碑好的网站建设多少钱怎么做好网络营销
  • wordpress购物网站手机如何在各大网站发布信息
  • h5响应式网站开发二级域名网站查询入口
  • 企业网站导航优化百度一下你就知道了百度一下