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

苏州 网站建设 app做网站每天更新两篇文章

苏州 网站建设 app,做网站每天更新两篇文章,济南品牌网站建设介绍,苏州免费自助建站网站建设583. 两个字符串的删除操作 dp[i][j]:以i-1结尾的word1和j-1结尾的word2 变成相同字符串最少的步骤为dp[i][j] 初始化dp[i][0],dp[0][j]为空字符串和第一个字符匹配的最少步骤,即i/j,删除对应的字符个数。dp[i][0]i,dp[0][j]j; 遍历两个字符串。 若word1…

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

        dp[i][j]:以i-1结尾的word1和j-1结尾的word2 变成相同字符串最少的步骤为dp[i][j]

        初始化dp[i][0],dp[0][j]为空字符串和第一个字符匹配的最少步骤,即i/j,删除对应的字符个数。dp[i][0]=i,dp[0][j]=j;

        遍历两个字符串。

        若word1[i-1]==word2[j-1],则不需要对当前字符进行删除操作,操作步骤和dp[i-1][j-1]相同

        dp[i][j]=dp[i-1][j-1];

        否则不相同,则有三种操作:

        ①删word1[i-1],删除一次: dp[i][j]=dp[i-1][j]+1;

        ①删word1[j-1],删除一次: dp[i][j]=dp[i][j-1]+1;

        ①删word1[i-1]和word2[j-1],删除两次: dp[i][j]=dp[i-1][j-1]+2;

        取三者的最小值得到当前的最小步骤。        

                if(word1.charAt(i-1)==word2.charAt(j-1)){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]+1,dp[i-1][j-1]+2));}

        最后返回dp[len1][len2]即为使两个字符串相同所需删除的最小步骤

72. 编辑距离

        dp[i][j]:[0,i-1]长度的word1和[0,j-1]长度的word2相同所需要的最少步骤为dp[i][j]

        初始化dp[i][0],dp[0][j]为空字符串和第一个字符匹配的最少步骤,即i/j,删除对应的字符个数。

         遍历两个字符串。

        若word1[i-1]==word2[j-1],则不需要对当前字符进行删除操作,操作步骤和dp[i-1][j-1]相同

        dp[i][j]=dp[i-1][j-1];

        否则不相同,则有三种操作:

        ①删除word1[i-1],进行一次删除操作: dp[i][j]=dp[i-1][j]+1;

        ②删除word1[j-1],进行一次删除操作: dp[i][j]=dp[i][j-1]+1;

        ③替换word1[i-1]为word2[j-1]/替换word2[j-1]为word1[i-1]: dp[i][j]=dp[i-1][j-1]+1;

注意:添加操作其实相当于删除操作。给word1添加一个元素和给word2删除一个元素所需步骤相同。

        最后取三者最小值。

        dp[i][j] = Math.min(dp[i - 1][j], Math.min(dp[i][j - 1], dp[i - 1][j - 1])) + 1;

        最后返回dp[len1][len2]即为最小步骤。

        

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

相关文章:

  • 微网站开发技术架构网站备案的好处有哪些
  • 建筑行业网站运营方案聚合广告联盟
  • 网站做多大尺寸精品网站建设费用 都来磐石网络
  • 如何查询某个网站的设计公司做ppt的模板的网站有哪些内容
  • 手机网站设计公司哪家专业漳州公司注册
  • 网站建设教程主页网站建设如何做
  • 美容加盟的网站建设免费视频素材网站推荐
  • 九龙坡网站建设公司郑州商城网站建设
  • 福州做网站多少钱域名绑定网站
  • 提高网站建设管理水平网站框架是谁做
  • asp网站报错信息桂林网络公司官网维护
  • 个人免费网站怎么建设有什么好用的搜索引擎
  • 国外创意网站设计欣赏自建站排名
  • 网站建设与管理实践实践报告node做网站优势
  • 做网站 帮别人卖服务器外贸海外网站推广
  • 设置网站人数大连建网站电话
  • 企网官方网站做企业网站一定要企业邮箱嘛
  • 站点推广促销阿里网站怎么建设
  • 营销型网站制作建设中国新闻社领导名单
  • html网站要怎么做的网页设计公司简介代码
  • 大连商城网站制作公司做cpa必须要有网站吗
  • 小米商城网站建设全国拿货最便宜的网站
  • 怎么利用云盘建设网站海南住建部建设网站的网站
  • 网站策划与建设阶段应该做什么wordpress只能在局域网
  • 英文版网站建站要求域名解析工具
  • 怎么查网站外链数南京网站建设服务公司
  • 高埗东莞网站建设北京seo业务员
  • 品牌形象网站建设用户权限配置wordpress
  • 牛二网站建设百度seo现状
  • 做便民网站都需要提供什么崇信县门户网站首页