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

网站建设公司如何挖掘客户站长收录

网站建设公司如何挖掘客户,站长收录,网站管理系统怎么做,网站评论怎么做的题目描述 原题链接:1143. 最长公共子序列 题目描述 本题和 718. 最长重复子数组(动态规划) 的区别在于此时不要求令一个数组中元素连续。 动态规划五步曲: (1)dp[i][j]含义: 截止到text1[i …

题目描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
原题链接:1143. 最长公共子序列

题目描述

本题和 718. 最长重复子数组(动态规划) 的区别在于此时不要求令一个数组中元素连续。

  • 动态规划五步曲:

(1)dp[i][j]含义: 截止到text1[i - 1]text2[j - 1]时,具有的最长公共子序列。

(2)递推公式:text1[i - 1] == text2[j - 1]时,令dp[i][j] == dp[i - 1][j - 1] + 1,在上一个长度的基础上加一。不相等时,令dp[i][j] = max(dp[i][j - 1], dp[i - 1][j]),因为i-1和j-1时不等,
缩小一个第一个的长度和第二个比缩短一个第二个的长度和第一个比,取二者中的最大长度值。

(3)dp数组初始化: dp[i][0] = dp[0][j] = 0

(4)遍历顺序: 从小到大。

(5)举例:
image.png

class Solution {
public:int longestCommonSubsequence(string text1, string text2) {int n1 = text1.size(), n2 = text2.size();vector<vector<int>> dp(n1 + 1, vector<int>(n2 + 1));for(int i = 1; i <= n1; i++) {for(int j = 1; j <= n2; j++) {if(text1[i - 1] == text2[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 dp[n1][n2];}
};

参考文章:1143. 最长公共子序列

http://www.shuangfujiaoyu.com/news/43915.html

相关文章:

  • 网站菜单导航制作教程小学四年级摘抄新闻
  • 廊坊做网站优化微信营销和微博营销的本质区别
  • 保定网站建设服务百度搜索引擎优化的方法
  • 自己做博客网站湖南长沙最新疫情
  • 营销是做什么优化服务公司
  • 做网站商城赔了8万短视频新媒体推广
  • 建设网站远达google浏览器官网入口
  • 哪个网站可以做测试类长沙seo平台
  • wordpress首页文章显示缩略图seo引流什么意思
  • 网站建设哪家好网站建设哪家好网站建设哪家如何规划企业网络推广方案
  • 网站开发外包公司合同深圳关键词自动排名
  • 公司网站建设问题百度seo白皮书
  • 商城网站建设目的公司网站seo外包
  • 公众号seo排名软件百度seo站长工具
  • 怎么做网站搜索引擎利于搜索成都seo培
  • 备案做电影网站吗app推广渠道有哪些
  • 在线web页面设计seo视频教程百度云
  • 下载可以做动漫的我的世界视频网站全球网站排名前100
  • 银川哪家网站建设专业网络推广seo
  • 做那种网站受欢迎seo顾问咨询
  • 网站视觉规范怎么做百度怎么做广告
  • 微网站开发案例化妆品营销推广方案
  • 电子商务网站开发 ppt网站推广网络推广
  • 搜狗优化好的网站网络销售工资一般多少
  • 网站优化靠谱seo网站排名系统
  • 搜索引擎营销的缺点seo如何优化排名
  • 做摄影网站的目的是什么意思seo tdk
  • 用模块做网站seo网站建设优化
  • 可以做视频剪辑兼职的网站来几个关键词兄弟们
  • 广州网站制作有哪些百度网址大全在哪里找