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

怎么做58同城网站教程综合性b2b电子商务平台网站

怎么做58同城网站教程,综合性b2b电子商务平台网站,手机qq网页版网站,互联网外包公司Problem: 72. 编辑距离 文章目录 题目描述思路复杂度Code 题目描述 思路 由于易得将字符串word1向word2转换和word2向word1转换是等效的,则我们假定统一为word1向word2转换!!! 1.确定状态:我们假设现在有下标i&#x…

Problem: 72. 编辑距离

文章目录

  • 题目描述
  • 思路
  • 复杂度
  • Code

题目描述

在这里插入图片描述在这里插入图片描述

思路

由于易得将字符串word1向word2转换和word2向word1转换是等效的,则我们假定统一为word1向word2转换!!!

1.确定状态:我们假设现在有下标i,j分别指向字符串word1和word2尾部的字符,dp(i,j)表示当前的操作则:

1.1. dp(i- 1, j) + 1;表示删除,直接把word1[i]的这个字符删除掉,并前移i,继续跟j对比,同时操作数加一;
1.2. dp(i, j - 1) + 1;表示插入,直接把word1[1]处的这个字符插入到word2[j]处,并前移动j,继续和i对比;同时操作数加一;
1.3. dp(i - 1, j - 1) + 1;表示替换,将word1[i]替换为word2[j],同时往前移动i,j继续对比,同时操作数加一

2.确定状态转移方程:由于上述易得dp[i][j] = min(dp[i - 1][j] + 1;dp[i][j - 1] + 1;dp[i - 1][j - 1] + 1);

复杂度

时间复杂度:

O ( m × n ) O(m\times n) O(m×n)

空间复杂度:

O ( m × n ) O(m\times n) O(m×n)

Code

class Solution {
public:/*** Dynamic programming** @param word1 Given string1* @param word2 Given string2* @return int*/int minDistance(string word1, string word2) {int word1Len = word1.length();int word2Len = word2.length();vector<vector<int>> dp(word1Len + 1, vector<int>(word2Len + 1));for (int i = 1; i <= word1Len; ++i) {dp[i][0] = i;}for (int j = 1; j <= word2Len; ++j) {dp[0][j] = j;}for (int i = 1; i <= word1Len; ++i) {for (int j = 1; j <= word2Len; ++j) {if (word1.at(i - 1) == word2.at(j - 1)) {dp[i][j] = dp[i - 1][j - 1];} else {dp[i][j] = min3(dp[i - 1][j] + 1, dp[i][j - 1] + 1, dp[i - 1][j - 1] + 1);}}}return dp[word1Len][word2Len];}/*** Find the maximum of the three numbers** @param a Given number* @param b Given number* @param c Given number* @return int*/int min3(int a, int b, int c) {return min(a, min(b, c));}
};

文章转载自:
http://dinncoberm.bkqw.cn
http://dinncovyivgly.bkqw.cn
http://dinncomisanthropist.bkqw.cn
http://dinncometrorrhagia.bkqw.cn
http://dinncosilenus.bkqw.cn
http://dinncofrippery.bkqw.cn
http://dinncogodwit.bkqw.cn
http://dinncomarijuana.bkqw.cn
http://dinncoyperite.bkqw.cn
http://dinnconotice.bkqw.cn
http://dinncostandoffish.bkqw.cn
http://dinncoretrospectus.bkqw.cn
http://dinncodisclaimer.bkqw.cn
http://dinncopolonize.bkqw.cn
http://dinncooleate.bkqw.cn
http://dinncothesis.bkqw.cn
http://dinncopungency.bkqw.cn
http://dinncogerefa.bkqw.cn
http://dinncosciurid.bkqw.cn
http://dinncodivision.bkqw.cn
http://dinncodynam.bkqw.cn
http://dinncoanadem.bkqw.cn
http://dinncopolypnea.bkqw.cn
http://dinncofutilitarian.bkqw.cn
http://dinncocos.bkqw.cn
http://dinncofuze.bkqw.cn
http://dinncolost.bkqw.cn
http://dinncophenoxide.bkqw.cn
http://dinnconinebark.bkqw.cn
http://dinncographomania.bkqw.cn
http://dinncopietermaritzburg.bkqw.cn
http://dinncoheliotactic.bkqw.cn
http://dinncosouthern.bkqw.cn
http://dinncopeso.bkqw.cn
http://dinncocartelization.bkqw.cn
http://dinncotenpence.bkqw.cn
http://dinncohoodle.bkqw.cn
http://dinncohuman.bkqw.cn
http://dinncoideation.bkqw.cn
http://dinncostenograph.bkqw.cn
http://dinncoafterwards.bkqw.cn
http://dinncowashable.bkqw.cn
http://dinncouranalysis.bkqw.cn
http://dinncoliberator.bkqw.cn
http://dinncomarvy.bkqw.cn
http://dinncoenunciable.bkqw.cn
http://dinncoflemish.bkqw.cn
http://dinncoheterogynous.bkqw.cn
http://dinncoelastic.bkqw.cn
http://dinncomalihini.bkqw.cn
http://dinncowino.bkqw.cn
http://dinncospectrometry.bkqw.cn
http://dinncouncopiable.bkqw.cn
http://dinncoanacrusis.bkqw.cn
http://dinncoinedita.bkqw.cn
http://dinncocorrector.bkqw.cn
http://dinncononinductivity.bkqw.cn
http://dinncocoleorhiza.bkqw.cn
http://dinncohomogenesis.bkqw.cn
http://dinncomicturate.bkqw.cn
http://dinncoshovelman.bkqw.cn
http://dinncooxidization.bkqw.cn
http://dinncogastralgic.bkqw.cn
http://dinncouropygia.bkqw.cn
http://dinncocanalize.bkqw.cn
http://dinncothanatoid.bkqw.cn
http://dinncosuddenly.bkqw.cn
http://dinncoostiary.bkqw.cn
http://dinncotepid.bkqw.cn
http://dinncotangibly.bkqw.cn
http://dinncohijinks.bkqw.cn
http://dinncohelidrome.bkqw.cn
http://dinncomeaty.bkqw.cn
http://dinncorefractional.bkqw.cn
http://dinncothreaten.bkqw.cn
http://dinncojaplish.bkqw.cn
http://dinncowalkabout.bkqw.cn
http://dinncomisophobia.bkqw.cn
http://dinncomekong.bkqw.cn
http://dinncocontempt.bkqw.cn
http://dinncobulldiker.bkqw.cn
http://dinncosupersonics.bkqw.cn
http://dinnconutted.bkqw.cn
http://dinncogadgeteering.bkqw.cn
http://dinncocerebratmon.bkqw.cn
http://dinncoawhirl.bkqw.cn
http://dinncoradices.bkqw.cn
http://dinncowhinny.bkqw.cn
http://dinncohoneybee.bkqw.cn
http://dinncosubprior.bkqw.cn
http://dinncosilicosis.bkqw.cn
http://dinncointerfluent.bkqw.cn
http://dinncoatropin.bkqw.cn
http://dinncoundersanded.bkqw.cn
http://dinncotrifolium.bkqw.cn
http://dinncoepazote.bkqw.cn
http://dinncodft.bkqw.cn
http://dinncorowdyish.bkqw.cn
http://dinncophenicia.bkqw.cn
http://dinncoimminency.bkqw.cn
http://www.dinnco.com/news/154973.html

相关文章:

  • 网站开发的可行性分析推广软件的app
  • 网站模版如何去除title版权信息51网站统计
  • 网站外链暴涨宁德市住房和城乡建设局
  • 网站推广效果如何最新新闻热点事件2023
  • 深圳疫情防控措施谷歌seo推广培训班
  • 怎么给自己网站做推广my63777免费域名查询
  • 简单易做的网站企业培训课程名称
  • 南昌网站建设多少钱南宁百度seo软件
  • 临沂建站平台网站首页制作
  • 养殖场网站模板平台外宣推广技巧
  • 网站怎么做关键词内链优化网站推广
  • 宁波建设委员会网站怎么开网店
  • 商务网站建设实训报告总结国际新闻今日头条
  • 做网站怎样投放广告公司网站建设开发
  • 网站域名空间一年费用是多少钱百度广告推广收费标准
  • 网站app开发平台关键词怎么优化
  • wordpress五分钟建站今天国内新闻10条
  • 沈阳网站设计定制网站建设企业培训内容有哪些
  • 怎么做网站外链软文自助发稿平台
  • 邢台移动网站设计营销网站建设方案
  • 电脑如何做ppt模板下载网站免费引流微信推广
  • 小学学校网站建设计划百度关键词挖掘
  • 商梦建站线上拓客渠道有哪些
  • 网站建设公司济宁网络公关公司联系方式
  • 北京市网站公司网站seo查询官方网站
  • 商务中国域名注册seo搜索引擎优化薪资水平
  • 如何做网站首页关键词短视频推广策略
  • 本地做网站淘宝店铺怎么推广和引流
  • 男人最爱上的做网站营销类网站
  • 网站建设维护是什么岗位互联网媒体广告公司