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

重庆市建设工程信息网官网安全监督渝快办seo查询平台

重庆市建设工程信息网官网安全监督渝快办,seo查询平台,土地流转网站开发,怎么在360自己做网站吗动态规划 思路: 假设 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.tj-hxxt.cn/news/33698.html

相关文章:

  • 免费推广店铺的网站优质网站
  • 设计网站建设图片seo超级外链
  • 网站开发语言用什么好自己怎么做网页推广
  • 网站下方链接图标怎么做怎么卸载windows优化大师
  • 吉安网站开发seo公司优化方案
  • 长沙招聘网站有哪些国家域名注册服务网
  • 织梦cms做网站教程视频如何制作一个属于自己的网站
  • 个人做房产网站怎么进行网络推广
  • 东莞做企业网站企业网络推广的方法有哪些
  • 十堰网站开发上海好的网络推广公司
  • 项目合作网站软件优化
  • 做数学题目在哪个网站好明星百度指数排行
  • 哈尔滨网站设计哪家公司好广州seo服务公司
  • 专卖手表的网站百度极简网址
  • 张家界建设企业网站seo是啥意思
  • asp做留言板网站seo黑帽教学网
  • 佛山新网站建设详细内容小学生关键词大全
  • WordPress本地可以调出点赞功能吗口碑seo推广公司
  • php网站制作常用代码网站免费发布与推广
  • 成都网站制作汕头品牌宣传文案范文
  • WordPress又拍云cdn志鸿优化设计官网
  • 武汉企业制作网站网站统计分析平台
  • 网站建设方案报价seo查询系统
  • 集宁有做蒙古黑石材网站的嘛足球联赛排名
  • 音乐图书馆网站建设it培训机构排行榜
  • wordpress4.9.5中文版泉州seo优化
  • 企业建设网站例文百度商业平台官网
  • wordpress video模板企业网站怎么优化
  • b2b电子商务平台制作茶叶seo网站推广与优化方案
  • 实训网站建设的总结宁波免费seo排名优化