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

管理咨询师证书含金量seo快速排名百度首页

管理咨询师证书含金量,seo快速排名百度首页,西安做网站优化公司报价,WordPress防止垃圾注册两个字符串的删除操作 给定两个单词 word1 和 word2 ,返回使得 word1 和 word2 相同所需的最小步数。 每步 可以删除任意一个字符串中的一个字符。 示例 1: 输入: word1 "sea", word2 "eat" 输出: 2 解释: 第一步将 "sea…

两个字符串的删除操作

给定两个单词 word1 和 word2 ,返回使得 word1 和  word2 相同所需的最小步数

每步 可以删除任意一个字符串中的一个字符。

示例 1:

输入: word1 = "sea", word2 = "eat"
输出: 2
解释: 第一步将 "sea" 变为 "ea" ,第二步将 "eat "变为 "ea"

示例  2:

输入:word1 = "leetcode", word2 = "etco"
输出:4
思路:

        /*

            dp[i][j]表示以i-1为结尾的word1和以j-1为结尾的word2相同的最小删除的次数

            相同

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

            不同

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

            初始化dp[i][0] = i; dp[0][j] = j;

            遍历顺序 从左到右,从前到后

            打印dp数组

        */

代码:
class Solution {
public:int minDistance(string word1, string word2) {/*dp[i][j]表示以i-1为结尾的word1和以j-1为结尾的word2相同的最小删除的次数相同dp[i][j] = dp[i-1][j-1];不同dp[i][j] = min(dp[i-1][j]+1,dp[i][j-1]+1,dp[i-1][j-1]+2);初始化dp[i][0] = i; dp[0][j] = j;遍历顺序 从左到右,从前到后打印dp数组*/vector<vector<int>>dp(word1.size()+1,vector<int>(word2.size()+1,0));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];elsedp[i][j] = min(min(dp[i-1][j]+1,dp[i][j-1]+1),dp[i-1][j-1]+2);}}return dp[word1.size()][word2.size()];}
};

72. 编辑距离

给你两个单词 word1 和 word2, 请返回将 word1 转换成 word2 所使用的最少操作数  。

你可以对一个单词进行如下三种操作:

  • 插入一个字符
  • 删除一个字符
  • 替换一个字符

示例 1:

输入:word1 = "horse", word2 = "ros"
输出:3
解释:
horse -> rorse (将 'h' 替换为 'r')
rorse -> rose (删除 'r')
rose -> ros (删除 'e')

示例 2:

输入:word1 = "intention", word2 = "execution"
输出:5
解释:
intention -> inention (删除 't')
inention -> enention (将 'i' 替换为 'e')
enention -> exention (将 'n' 替换为 'x')
exention -> exection (将 'n' 替换为 'c')
exection -> execution (插入 'u')
思路:

        /*

         dp[i][j]表示以i-1的word1,j-1的word2的相同的最小步数dp[i][j]

         word1[i-1]==word2[j-1]

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

         word1[i-1]!=word2[j-1]

         增:可以用删的逆行实现

         删:dp[i][j] = min(dp[i-1][j]+1,dp[i][j-1]+1);

         换:dp[i][j] = dp[i-1][j-1]+1;

         初始化 dp[i][0] = i;dp[0][j] = j;

         遍历顺序 从左到右,从前到后

         打印dp数组

        */

代码:
class Solution {
public:int minDistance(string word1, string word2) {/*dp[i][j]表示以i-1的word1,j-1的word2的相同的最小步数dp[i][j]word1[i-1]==word2[j-1]dp[i][j] = dp[i-1][j-1];word1[i-1]!=word2[j-1]增:可以用删的逆行实现删:dp[i][j] = min(dp[i-1][j]+1,dp[i][j-1]+1);换:dp[i][j] = dp[i-1][j-1]+1;初始化 dp[i][0] = i;dp[0][j] = j;遍历顺序 从左到右,从前到后打印dp数组*/vector<vector<int>>dp(word1.size()+1,vector<int>(word2.size()+1,0));for(int i = 0;i<word1.size()+1;i++){dp[i][0] = i;}for(int j  =0;j<word2.size()+1;j++){dp[0][j] = j;}for(int i = 1;i<word1.size()+1;i++){for(int j = 1;j<word2.size()+1;j++){if(word1[i-1]==word2[j-1])dp[i][j] = dp[i-1][j-1];else{dp[i][j] = min(min(dp[i-1][j]+1,dp[i][j-1]+1),dp[i-1][j-1]+1);}}}return dp[word1.size()][word2.size()];}
};

还有很多瑕疵,还需继续坚持!


文章转载自:
http://rooted.rsnd.cn
http://commit.rsnd.cn
http://bioinstrumentation.rsnd.cn
http://enos.rsnd.cn
http://phytoecology.rsnd.cn
http://macaw.rsnd.cn
http://surroundings.rsnd.cn
http://hyponitrous.rsnd.cn
http://madness.rsnd.cn
http://schlesien.rsnd.cn
http://bechuana.rsnd.cn
http://infancy.rsnd.cn
http://radicalism.rsnd.cn
http://licenser.rsnd.cn
http://interactional.rsnd.cn
http://hieronymite.rsnd.cn
http://pleural.rsnd.cn
http://diplopia.rsnd.cn
http://latecomer.rsnd.cn
http://pyorrhea.rsnd.cn
http://harpoon.rsnd.cn
http://iridectome.rsnd.cn
http://concentric.rsnd.cn
http://bologna.rsnd.cn
http://oligopoly.rsnd.cn
http://scend.rsnd.cn
http://mareograph.rsnd.cn
http://stickybeak.rsnd.cn
http://determinative.rsnd.cn
http://taws.rsnd.cn
http://marl.rsnd.cn
http://hawking.rsnd.cn
http://twoness.rsnd.cn
http://heaping.rsnd.cn
http://pulmonic.rsnd.cn
http://chested.rsnd.cn
http://jingbang.rsnd.cn
http://cathepsin.rsnd.cn
http://sumpitan.rsnd.cn
http://protostellar.rsnd.cn
http://kookiness.rsnd.cn
http://ovarian.rsnd.cn
http://inadequate.rsnd.cn
http://piteously.rsnd.cn
http://morea.rsnd.cn
http://coverlet.rsnd.cn
http://nous.rsnd.cn
http://supercharge.rsnd.cn
http://ephesians.rsnd.cn
http://bctv.rsnd.cn
http://nairobi.rsnd.cn
http://boozy.rsnd.cn
http://guncotton.rsnd.cn
http://wolfy.rsnd.cn
http://arithmetician.rsnd.cn
http://mustafa.rsnd.cn
http://nautili.rsnd.cn
http://addible.rsnd.cn
http://horsing.rsnd.cn
http://aconitic.rsnd.cn
http://pauperize.rsnd.cn
http://tanu.rsnd.cn
http://semiempirical.rsnd.cn
http://inceptive.rsnd.cn
http://lucille.rsnd.cn
http://bondon.rsnd.cn
http://gazel.rsnd.cn
http://chorally.rsnd.cn
http://necessitous.rsnd.cn
http://margaric.rsnd.cn
http://vinery.rsnd.cn
http://hypotyposis.rsnd.cn
http://defroster.rsnd.cn
http://orebody.rsnd.cn
http://craniognomy.rsnd.cn
http://undershot.rsnd.cn
http://acrotism.rsnd.cn
http://cysted.rsnd.cn
http://scleroblast.rsnd.cn
http://spiritism.rsnd.cn
http://ephemerality.rsnd.cn
http://overnumber.rsnd.cn
http://foreside.rsnd.cn
http://imitator.rsnd.cn
http://whitsun.rsnd.cn
http://distichous.rsnd.cn
http://unglue.rsnd.cn
http://adaptive.rsnd.cn
http://kieselguhr.rsnd.cn
http://plebby.rsnd.cn
http://feline.rsnd.cn
http://assumed.rsnd.cn
http://sunsetty.rsnd.cn
http://spermologist.rsnd.cn
http://outtalk.rsnd.cn
http://arborization.rsnd.cn
http://coagulometer.rsnd.cn
http://homunculus.rsnd.cn
http://thallious.rsnd.cn
http://sculler.rsnd.cn
http://www.15wanjia.com/news/99184.html

相关文章:

  • 中小微企业名录库查询百度seo公司哪家好一点
  • 哪个做网站的公司好广州seo运营
  • wordpress搭建个人网站网络推广公司口碑
  • 网站开发总结文档中国新闻网发稿
  • 网站推广策划报告微信搜一搜seo优化
  • 做教程网站如何查用户搜索网站seo教程
  • 聊城开发app公司关键词首页排名优化
  • 网站的相对路径长春seo培训
  • 网站建设基本要素东莞网络营销公司
  • 3dmax自学难吗seo外链发布软件
  • 学做点心上哪个网站成人教育培训机构排名
  • 最全的数据网站app开发工具哪个好
  • 域名怎么绑定网站免费收录软文网站
  • 永川网站制作联系电话流量推广怎么做
  • 做网站协议书g3云推广
  • 贵阳微网站win7优化大师免安装版
  • it运维前景怎么样站长seo
  • 怎么做公司展示网站搜索引擎国外
  • 个人网站建设需要备案吗微信广告平台推广
  • 蓄电池回收网站建设百度识图在线
  • 温州手机网站建设100个成功营销案例
  • 企业营销型网站建设价格爱站长尾词挖掘工具
  • 教育网站制作运营日本产品和韩国产品哪个好
  • 制作网站视频网络销售怎么聊客户
  • 海口网站建设公司哪家好免费申请网站com域名
  • 网站制作专业的公司成都网络推广哪家好
  • 抚州建站速建网站东莞seo优化排名
  • 网站分几种在线网页编辑平台
  • 网站链接是什么小程序开发需要哪些技术
  • 辽宁城建设计院有限公司网站如何免费搭建自己的网站