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

制作网站作品/网站设计的流程

制作网站作品,网站设计的流程,江苏省建设协会网站,做设计有哪些免费网站题意;经由最小的操作数把串S变为串T: 理论bfs是可行的的。 转化为对其字符串问题, 对于空字符: s的字符为添加,T的字符为减少 不同则为修改。 用dpij表示最少得分,加一个数组sameij表示ij是否相等。 三种情况&am…

题意;经由最小的操作数把串S变为串T:

理论bfs是可行的的。

转化为对其字符串问题,

对于空字符:

s的字符为添加,T的字符为减少

不同则为修改。

 用dpij表示最少得分,加一个数组sameij表示ij是否相等。

三种情况:1上面已讲

2.dpi-1j+1 也就是s的第i个字符和空对其,即删除

3.dpij-1+1添加


初值: dp0j=j dpi0=i


注意:每个i正向循环j   dpi-1j-1已经是新值了。


class Solution {
public:int minDistance(string word1, string word2) {int m = word1.length(), n=word2.length();vector<vector<int> > dp(m+1,vector<int>(n+1));for(int i=0;i<=m;i++){for(int j=0;j<=n;j++){if(i==0){dp[i][j]=j;}else if(j==0){dp[i][j]=i;}else {dp[i][j] = min(dp[i-1][j-1]+((word1[i-1]==word2[j-1])?0:1),min(dp[i][j-1]+1,dp[i-1][j]+1));}}}return dp[m][n];}
};
然后减了一维的空间:

class Solution {
public:int minDistance(string word1, string word2) {int m = word1.length(), n=word2.length();vector<int> dp(n+1);for(int i=0;i<=m;i++){int last;for(int j=0;j<=n;j++){if(i==0){dp[j]=j;}else if(j==0){last=dp[j];dp[j]=i;}else {int temp = dp[j];dp[j] = min(last+((word1[i-1]==word2[j-1])?0:1),min(dp[j-1]+1,dp[j]+1));last=temp;}}}return dp[n];}
};



http://www.jmfq.cn/news/5131747.html

相关文章:

  • 网站建设与网页设计案例教程/自媒体推广渠道
  • 无锡高端网站建设公司/企业网站营销优缺点
  • 数字政府与网站内容建设/苏州关键词优化软件
  • 邯郸网站优化建设/各大网站域名大全
  • 商城网站功能介绍/福建搜索引擎优化
  • 制作网架厂家/网站seo资讯
  • 做跨境电商的步骤/广州网络seo公司
  • 广州工商注册官网/seo策略主要包括
  • 网站优化排名多少钱/网络营销推广策略
  • 凡科网客服电话是多少/宁波企业seo外包
  • 深圳网站建设信科公司便宜/哪个app可以找培训班
  • 做网站开店/淘宝关键词优化工具
  • 网站 廉政建设 板块/中国十大搜索引擎网站
  • dreamweaver设计网页步骤/seo的概念
  • 品牌的手机网站制作/电脑培训学校在哪里
  • 网站平台策划方案/疫情放开死亡人数最新消息
  • 电子商务网站建设步骤有什么/方象科技专注于什么领域
  • 怎么做别人可以上的网站/实训百度搜索引擎的总结
  • 信誉好的邢台做网站/人员优化是什么意思
  • 商城网站数据库表关系设计/网页制作接单
  • 网站建设最新签约/星巴克seo网络推广
  • 句容网站建设制作/太原网站制作优化seo公司
  • 网站怎么做响应/谷歌浏览器下载手机版
  • 做亚马逊网站一般发什么快递公司/软件制作
  • 成都优化网站关键词/做seo推广一年大概的费用
  • 游戏网站开发公司/电子邮件营销
  • 创意字体设计网站/优化网站链接的方法
  • 什么网站是做汽车装饰配件的/seo页面代码优化
  • 查国外企业用什么软件/域名查询seo
  • wordpress隐藏后台登录/百度关键词优化的意思