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

汉中住房和城乡建设部网站搜索词分析

汉中住房和城乡建设部网站,搜索词分析,免费棋牌网站建设,ftp 网站 怎么上传583. 两个字符串的删除操作 1 、 dp[i][j] 表示 让以word1[i - 1]为结尾的字符串 和 以word2[i - 2]为结尾的字符串 相等需要删除的最少次数 1、dp[i][j] 的 递推需要考虑两种情况: (1)word1[i - 1] word2[j - 1] 相当于不考虑word1[i]和…
  • 583. 两个字符串的删除操作

1 、 dp[i][j]  表示  让以word1[i - 1]为结尾的字符串 和 以word2[i - 2]为结尾的字符串 相等需要删除的最少次数

1、dp[i][j] 的 递推需要考虑两种情况:

(1)word1[i - 1] == word2[j - 1]   相当于不考虑word1[i]和word2[j] 只考虑前面的  所以dp[i][j] = dp[i - 1][j - 1]

(2)word1[i - 1] != word2[j - 1]  ;如果不考虑word1[i - 1] 那么dp[i][j] = dp[i - 1][j] + 1; 如果不考虑word2[j - 1]  那么dp[i][j] = dp[i][j - 1] + 1 ; 如果都不考虑   那么dp[i][j] = dp[i - 1][j - 1] + 2

class Solution {
public:int minDistance(string word1, string word2) {int n = word1.size();int m = word2.size();vector<vector<int>> dp(n + 1, vector<int>(m + 1));//dp[0][j]   for(int i = 0; i <= n; i++) dp[i][0] = i;for(int j = 0; j <= m; j++) dp[0][j] = j;for(int i = 1; i <= n; i++) {for(int j = 1; j <= m; 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] + 1, dp[i][j - 1] + 1);}}}return dp[n][m];}
};
  • 72. 编辑距离

1、dp[i][j]表示  以word1[i - 1]为结尾的字符串  -> 以word2[j - 1]为结尾的字符串需要的最少操作次数

2、 word1[i - 1] & word2[j - 1]相等   ->不操作  dp = dp[i -1][j - 1]

     不相等 可以进行 (增 删 换) 

   (1)增: 相当于 不考虑word2[j - 1]  操作数 + 1   

     (2)  删 :相当于  不考虑word2[i -1]   操作数 + 1

     (3)  换:相当于 把word1[i - 1] 替换成word2[j - 1]  相当于 不考虑这俩  操作数 + 1

class Solution {
public:int minDistance(string word1, string word2) {int n = word1.size();int m = word2.size();vector<vector<int>> dp(n + 1, vector<int>(m + 1));// dp[i][0]for(int i = 0; i <= n; i++) dp[i][0] = i;for(int j = 0; j <= m; j++) dp[0][j] = j; for(int i = 1; i <= n; i++) {for(int j = 1; j <= m; 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] + 1, min(dp[i][j - 1] + 1, dp[i - 1][j - 1] + 1));}}}return dp[n][m];}
};

http://www.fp688.cn/news/161689.html

相关文章:

  • 委托完成网站建设合同模板百度网址大全设为主页
  • 免费网站电视剧下载企业微信营销管理软件
  • 室内设计是什么seowhy
  • 做网站ssl证书必须要吗提高销售的10种方法
  • 北京网站建设关于进一步优化当前疫情防控措施
  • 广州白云区最新新闻兰州seo关键词优化
  • 南海专业网站建设公司安徽seo优化规则
  • 网站如何做快照b站推广渠道
  • 网站建设的毕业设计二级域名和一级域名优化难度
  • 手机微网站第二年续费吗如何在网上推广自己的产品
  • 庆阳网站设计制作做竞价推广大概多少钱
  • 中投建设官方网站百度收录的网站
  • 网站开发工程师面试问哪些问题随州网络推广
  • 做网站反链软文推广方案
  • 即墨城乡建设局网站seo整站优化更能准确获得客户
  • 深圳做企业网站的公司做一个个人网站
  • 做一个h5需要多少钱惠州seo报价
  • 公众号怎么制作合集池州网站seo
  • 做房地产需要做网站吗网站设计报价方案
  • 电脑网站历史记录怎么查看网络营销广告策划
  • 男女做暖免费网站 香蕉百度最新版app下载安装
  • 人是用什么做的视频网站腾讯广点通广告投放平台
  • 烟台海阳市专业做网站网站怎么做谷歌推广
  • 营销型网站特点今日热点新闻头条国内
  • wap网站html模板营销型网站建设要点
  • 网站的静态页面用什么做seo关键词如何设置
  • 做微信电影网站网页设计制作网站模板图片
  • 网站建设行业数据搜索引擎优化seo专员
  • 用discuz做的网站上海发布最新情况
  • 那家公司做网站市场调研报告范文大全