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

参考网是正规网站吗抚顺seo

参考网是正规网站吗,抚顺seo,淮安网站推广,高端的网站开发公司思路 dp数组定义:0_i-1的字符串和0_j-1的字符串删除到相等时的最小步数递推公式: if(word1[i-1] word2[j-1]){dp[i][j] dp[i-1][j-1]; }else{dp[i][j] min(dp[i-1][j], dp[i][j-1]) 1; } 如果相同时,代表不删除元素就行;不同…

思路

  1. dp数组定义:0_i-1的字符串和0_j-1的字符串删除到相等时的最小步数
  2. 递推公式:
    if(word1[i-1] == word2[j-1]){dp[i][j] = dp[i-1][j-1];
    }else{dp[i][j] = min(dp[i-1][j], dp[i][j-1]) + 1;
    }

    如果相同时,代表不删除元素就行;不同时,需要选择删除i或者j中的其中一个元素,并且最小步数加一

  3. dp数组初始化:
    vector< vector<int> > dp(word1.size() + 1, vector<int>(word2.size() + 1, INT_MAX));
    for(int i = 0; i <= word1.size(); i++){dp[i][0] = i;
    }
    for(int j = 0; j <= word2.size(); j++){dp[0][j] = j;
    }
  4. 遍历顺序:顺序
  5. 时间复杂度:      O(n*m)

代码

class Solution {
public:int minDistance(string word1, string word2) {vector< vector<int> > dp(word1.size() + 1, vector<int>(word2.size() + 1, INT_MAX));for(int i = 0; i <= word1.size(); i++){dp[i][0] = i;}for(int j = 0; j <= word2.size(); j++){dp[0][j] = j;}for(int i = 1; i <= word1.size(); i++){for(int j = 1; j <= word2.size(); j++){if(word1[i-1] == word2[j-1]){dp[i][j] = dp[i-1][j-1];}else{dp[i][j] = min(dp[i-1][j], dp[i][j-1]) + 1;}}}return dp[word1.size()][word2.size()];}
};

http://www.dtcms.com/wzjs/231171.html

相关文章:

  • 公司做网站要注意什么郑州百度推广代运营
  • wordpress php5.6重庆优化seo
  • 找兼职做网站建设互联网公司网站模板
  • 楼盘网站建设案例巨量数据分析入口
  • 淘宝客cms网站模板下载湖北seo服务
  • 汽配公司的网站要怎么做如何提升网站搜索排名
  • 在哪里找做网站的巨量引擎广告投放平台
  • 四川省建设厅安全员报名网站公司怎么推广网络营销
  • 怎么做万网网站正规seo大概多少钱
  • 网站建设合同国际新闻快报
  • 网站定制化价格湘潭网站seo磐石网络
  • 两学一做知识竞赛网站百度公司招聘条件
  • 网站推广策划书包括哪些点福州网站seo公司
  • 用java可以做网站软件吗二十条优化措施
  • 做网站接活犯法吗seo优化怎么做
  • 网站导航为什么用ul列表做如何在百度发广告
  • 上海史特网站建设站长工具的使用seo综合查询运营
  • 备案后网站打不开直通车推广
  • 单位做网站有哪些推广营销app
  • 江苏省住房和城乡建设厅 官方网站网络广告
  • 域名 网站名称如何搜索网页关键词
  • 潍坊中小型网站建设公司夫唯seo教程
  • html5做的网站网站开发用什么语言
  • 深圳网站设计网站制作山西seo推广
  • 买卖网站建设3322免费域名注册
  • 平台网站如何做推广方案上海网站seo快速排名
  • 免费域名网站建设营销课程培训视频
  • 最新新闻热点评论海口seo快速排名优化
  • 遵义市双控体系建设网站35个成功的市场营销策划案例
  • 学校登陆网站制作百度正式员工工资待遇