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

鹤岗商城网站建设wordpress数据库加速

鹤岗商城网站建设,wordpress数据库加速,合肥企业网站建设专家,石家庄优化题目描述 原题链接#xff1a;72. 编辑距离 解题思路 动态规划五步曲#xff1a; #xff08;1#xff09;dp[i][j]含义#xff1a; 以word1[i - 1]和word2[j - 1]结尾子串#xff0c;经过最少次增删改后#xff0c;可让word1变为word2的步数。dp中的i对应word1中的i…题目描述 原题链接72. 编辑距离 解题思路 动态规划五步曲 1dp[i][j]含义 以word1[i - 1]和word2[j - 1]结尾子串经过最少次增删改后可让word1变为word2的步数。dp中的i对应word1中的i-1dp中的j对应word2中的j-1。 2递推公式 word1[i-1]word2[j-1]时dp[i][j] dp[i - 1][j - 1]直接由上一步转移过来。不相等时可能会进行三种操作 增dp[i][j - 1]要保持word1中0~i-1和word2中0~j-2相等后再在word1的后面加上一个数使其和word2中的j-1相等也就是dp[i][j - 1] 1加上一步增加操作。删dp[i - 1][j]要保持word1中0~i-2和word2中0~j-1相等后让word1中第i个位置的元素删除也就是dp[i - 1][j] 1加上一步删除操作。改dp[i - 1][j - 1]要保持word1中0~i-2和word2中0~j-2相等后再将word1的i-1处的元素改变使其和word2的j-1处元素相等也就是dp[i - 1][j - 1] 1加上一个改变操作。 3dp数组初始化 dp[i][0] dp[0][i] i另一方为0时需要删除i次或修改i次。 4遍历顺序 从左到右从上到下。 5举例 class Solution { public:int minDistance(string word1, string word2) {int n word1.size(), m word2.size();vectorvectorint dp(n 1, vectorint(m 1));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(min(dp[i - 1][j] 1, dp[i][j - 1] 1), dp[i - 1][j - 1] 1);}}}return dp[n][m];} };参考文章72. 编辑距离
http://www.dnsts.com.cn/news/151943.html

相关文章:

  • 惠州网站建设 英语上海热门事件
  • php做网站用什么软件好html5商城网站模板
  • 网络项目个人怎么推广快太原seo推广优化
  • 义乌网站制作是什么南康建设局官方网站
  • 烟台高端网站建设公司哪家好做网站如何找客户
  • 网站备案号怎么做超链接怎样建立网站目录结构
  • 做玩游戏任务得q币的网站平台建站
  • 中型网站开发周期网页游戏设计与制作专业
  • 提高审美网站最大的软件公司
  • 家电网站建设方案标识牌设计
  • 怎么做交易平台网站上海新媒体营销公司
  • 网站如何做自适应中装建设集团董事长
  • 建设部网站官网查询浅谈马云电子商务网站建设
  • ps做网站首页效果特效wordpress分站点
  • 网站开发毕业答辩什么类型的网站开发比较困难
  • 多屏合一网站建设wordpress 产品多图
  • 网站建设 搞笑笑话外汇网站建设
  • 网站建设方维织梦wap模板自适应手机网站dedecms模板下载
  • 网站开发用php还是js服装市场调研报告
  • 淄博网站建设报价购物系统名称
  • 上海整站seo跨境数据专线内部管理
  • 做个网站怎样做的办公室布局效果图
  • 个人网站备案 名称网络域名后缀有哪些
  • 做网站的公司 成都6网站建设做网站
  • 临漳专业做网站wordpress tag函数
  • 建网站怎么做网站伪静态化
  • 网站开发教程南皮哪有做网站的
  • 单位网站建设和维护网站注册界面代码
  • 制作网站什么制作软件鹤山市网站建设公司
  • 网站的制作方法电子商务就业方向