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

海口模板建站定制网站天河营销型网站建设

海口模板建站定制网站,天河营销型网站建设,购物网站开发的目的意义,网站制作公司运作方案动态规划 思路: 假设 dp[i][j] 是 word1 前 i 个字母到 word2 前 j 个字母的编辑距离;那么状态 dp[i][j] 状态的上一个状态有: dp[i - 1][j],word1 前 i - 1 个字母到 word2 前 j 个字母的编辑距离,此状态再插入一个字…

动态规划

  • 思路:
    • 假设 dp[i][j] 是 word1 前 i 个字母到 word2 前 j 个字母的编辑距离;
    • 那么状态 dp[i][j] 状态的上一个状态有:
      • dp[i - 1][j],word1 前 i - 1 个字母到 word2 前 j 个字母的编辑距离,此状态再插入一个字母就迁移到 dp[i][j] 状态;
      • 同理在 dp[i][j - 1] 状态 word2 插入一个字母就迁移到 dp[i][j];
      • 状态 dp[i - 1][j - 1],如果 word1 和 word2 最后一个字母相同,则不需要替换;否则,需要进行替换,增加一次编辑;
    • dp[i][j] 是这个上一状态迁移所需距离最小的值;
    • 同时,当一个字母为空串时,需要编辑的距离为另外一个字母的长度:
      • dp[0][j] = j
      • dp[i][0] = i
class Solution {
public:int minDistance(string word1, string word2) {int sz1 = word1.size();int sz2 = word2.size();if (sz1 == 0) {return sz2;}if (sz2 == 0) {return sz1;}std::vector<std::vector<int>> dp(sz1 + 1, std::vector<int>(sz2 + 1));// if word2 emptyfor (int i = 0; i <= sz1; ++i) {dp[i][0] = i;}// if word1 emptyfor (int j = 0; j <= sz2; ++j) {dp[0][j] = j;}for (int i = 1; i <= sz1; ++i) {for (int j = 1; j <= sz2; ++j) {int dp_add = dp[i - 1][j] + 1;int dp_del = dp[i][j - 1] + 1;int dp_re = dp[i - 1][j - 1];if (word1[i - 1] != word2[j - 1]) {dp_re += 1;}dp[i][j] = std::min(std::min(dp_add, dp_del), dp_re);}}return dp[sz1][sz2];}
};

http://www.hyszgw.com/news/31467.html

相关文章:

  • 网站建设项目需求分析报告购物网站开发的目的意义
  • 前端网站页面模板做家乡网站的素材
  • 政务公开 网站建设滞后自助网站模板平台
  • wordpress所有文章新窗口打开西安快速排名优化
  • 龙岗区住房和建设局网站门户网站盈利
  • 网站维护费用包括哪些wordpress4.0友情链接
  • 壁纸公司网站源码短视频营销策划方案
  • 做电子杂志的网站又拍 wordpress插件
  • 网站建设话术开场白网站建设响应技术
  • 济宁市做网站关键词优化哪个好
  • 免费html网页模板素材网站软件开发工具推荐
  • 本单位门户网站是什么意思苏州有名的设计公司
  • seo网站优化案例顺口的广告公司的名字
  • 提供网站建设费用品牌营销推广策划
  • 选择网站建设wordpress 页面下载文件
  • 网站搭建服务器配置一起做网站郑州
  • 有需要做网站的吗重要的建设工程人员查询
  • 苏州哪里做网站优化大师人工服务电话
  • 定制开发 商城网站 最快wordpress通用型大气简洁企业主题
  • 建材有限公司光速东莞网站建设杭州做代发的网站有哪些
  • 响应式网站研究现状姚孟信通网站开发中心
  • 哪些编程语言适合网站开发网站建站网站开发
  • 网站制作都包括什么seo任务平台
  • 网站的注册湖州站内优化seo公司
  • 如何建立一个网站支持chrome装饰网站建设网
  • 如何网站备案wordpress顶插件
  • 怎么用源码做网站视频常州网站快速排名优化
  • 公司官网如何更新网站哪里查网站备案信息
  • 淄博网站建设讲解透彻出纳工作内容
  • 网站开发包含网站维护吗jsp购物网站开发