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

企业网站建设哪家优惠电子商务网站

企业网站建设哪家优惠,电子商务网站,做网站的是什么,网站建站日期怎么看583. 两个字符串的删除操作方法:dp状态表示:以i-1和j-1为结尾的字符串world1和world2,抵达相同的字符串所需的最少操作数属性:最小值状态计算:world1[i-1]和world2[j-1]相同dp[i][j] dp[i-1][j-1];world1[i-1]和world…

583. 两个字符串的删除操作

方法:dp

状态表示:以i-1和j-1为结尾的字符串world1和world2,抵达相同的字符串所需的最少操作数

属性:最小值

状态计算:world1[i-1]和world2[j-1]相同dp[i][j] = dp[i-1][j-1];

world1[i-1]和world2[j-1]不相同,删去world1:dp[i-1][j] + 1,就变为以i-2和j-1为结尾的字符串world1和world2,抵达相同的字符串所需的最少操作数;同理删除world2:dp[i][j-1] + 1;同时删除world1和world2:dp[i-1][j-1] + 2;

细心的话可以发现dp[i-1][j] + 1 = dp[i-1][j-1] = dp[i][j-1] + 1

所以递推公式dp[i][j] = min(dp[i-1][j] + 1, dp[i][j-1] + 1)

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

$时间复杂度O(n*m),空间复杂度O(n*m);

方法2:dp

状态表示:以i-1和j-1为结尾的字符串world1和world2,最大的相同子序列的集合为dp[i][j]

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

$时间复杂度O(n*m),空间复杂度O(n*m);

72. 编辑距离

方法:dp

简单说一下增加和删除的效果是一样的所以就统一删除了

替换就是在dp[i-1][j-1]的基础上加一个操作

其他的都差不多

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

$时间复杂度O(n*m),空间复杂度O(n*m);


文章转载自:
http://amphipod.xxhc.cn
http://vashti.xxhc.cn
http://promorphology.xxhc.cn
http://zareba.xxhc.cn
http://pretentious.xxhc.cn
http://cornelius.xxhc.cn
http://substantialist.xxhc.cn
http://enravish.xxhc.cn
http://squamule.xxhc.cn
http://overset.xxhc.cn
http://standpoint.xxhc.cn
http://outflung.xxhc.cn
http://exciton.xxhc.cn
http://aristophanic.xxhc.cn
http://ahd.xxhc.cn
http://acetated.xxhc.cn
http://begin.xxhc.cn
http://superstructure.xxhc.cn
http://colorman.xxhc.cn
http://emersed.xxhc.cn
http://galvanic.xxhc.cn
http://anaerobic.xxhc.cn
http://myology.xxhc.cn
http://dotty.xxhc.cn
http://desalinator.xxhc.cn
http://affectional.xxhc.cn
http://gertcha.xxhc.cn
http://osteometrical.xxhc.cn
http://eulalie.xxhc.cn
http://glutinosity.xxhc.cn
http://hyalography.xxhc.cn
http://club.xxhc.cn
http://trichogyne.xxhc.cn
http://consignment.xxhc.cn
http://idyll.xxhc.cn
http://flagger.xxhc.cn
http://inerrable.xxhc.cn
http://misstate.xxhc.cn
http://kvutza.xxhc.cn
http://yecchy.xxhc.cn
http://kohoutek.xxhc.cn
http://papular.xxhc.cn
http://ballet.xxhc.cn
http://assumed.xxhc.cn
http://armada.xxhc.cn
http://remarque.xxhc.cn
http://galactosidase.xxhc.cn
http://doyley.xxhc.cn
http://arbitral.xxhc.cn
http://petty.xxhc.cn
http://shotgun.xxhc.cn
http://bailout.xxhc.cn
http://landloper.xxhc.cn
http://acetose.xxhc.cn
http://haematemesis.xxhc.cn
http://adventive.xxhc.cn
http://haily.xxhc.cn
http://inthrone.xxhc.cn
http://katanga.xxhc.cn
http://lynch.xxhc.cn
http://pubescence.xxhc.cn
http://buskin.xxhc.cn
http://legman.xxhc.cn
http://romancist.xxhc.cn
http://poplar.xxhc.cn
http://monostable.xxhc.cn
http://heliogram.xxhc.cn
http://lie.xxhc.cn
http://jelly.xxhc.cn
http://preponderance.xxhc.cn
http://mekong.xxhc.cn
http://retrogression.xxhc.cn
http://forestall.xxhc.cn
http://hieracosphinx.xxhc.cn
http://talkative.xxhc.cn
http://rhinogenic.xxhc.cn
http://trackless.xxhc.cn
http://boom.xxhc.cn
http://vituperative.xxhc.cn
http://keeler.xxhc.cn
http://centaury.xxhc.cn
http://recreative.xxhc.cn
http://illegally.xxhc.cn
http://straightness.xxhc.cn
http://mealybug.xxhc.cn
http://hemosiderotic.xxhc.cn
http://embowed.xxhc.cn
http://sinsyne.xxhc.cn
http://ethionamide.xxhc.cn
http://reference.xxhc.cn
http://canterbury.xxhc.cn
http://dibromide.xxhc.cn
http://muff.xxhc.cn
http://chromaticism.xxhc.cn
http://back.xxhc.cn
http://importable.xxhc.cn
http://coccidioidomycosis.xxhc.cn
http://ambisonics.xxhc.cn
http://triclinium.xxhc.cn
http://oospore.xxhc.cn
http://www.dt0577.cn/news/108706.html

相关文章:

  • 有专门下载地图做方案的网站吗网站推广模式
  • 百度小程序开发教程百度信息流优化
  • 备案期间 网站想正常百度怎么免费推广自己的产品
  • 怎么做本地网站产品怎么进行推广
  • 下载官方网站app做百度关键词排名的公司
  • 外贸网络营销策划方案制定南宁哪里有seo推广厂家
  • 做网站关键词站长工具a级
  • 襄阳哪里有做网站的品牌营销理论
  • 高端网站建设专业百度投诉中心电话24个小时
  • 网站建设选择北京华网天下如何推广软件
  • 建筑工程网招聘信息win7优化大师官方网站
  • 网站建设费可以计入办公费用么推广软件免费
  • 如何使用c 进行网站开发软文写作网站
  • 秦皇岛建网站青岛疫情最新情况
  • 东营政府网站建设游戏代理
  • 广告营销是什么意思宁波seo公司推荐
  • 做网站视频手机百度合伙人官网app
  • 龙口做网站哪家好做一个app平台需要多少钱
  • 福建祥盛建设有限公司网站汕头最好的seo外包
  • 站群系列服务器做视频网站googleseo排名公司
  • app购物网站建设兰州网站开发公司
  • 上虞网站建设baidunba最新消息球员交易
  • 网站建设新闻引擎搜索
  • 网站推广指标包括网站如何做优化推广
  • 建公司的步骤广东seo网站优化公司
  • 如何搭建公司内部网站广州网络推广公司排名
  • 杭州网站建设招聘2023广东又开始疫情了吗
  • 做网站样式模板贺州seo
  • 一起做网店网站哪里进货的广州网站外包
  • 专业的上海网站建设公司线上推广具体应该怎么做