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

公司网站建设开源平台seo公司上海

公司网站建设开源平台,seo公司上海,.asp网站开发,解析到网站怎样做这个题目和最长公共子数组,类似于镜像题,子问题比较难想。对于 d p [ i ] [ j ] dp[i][j] dp[i][j] ,定义为分别以 i i i 和 j j j 结尾的最长公共子数组(公共后缀) 核心代码: if(nums1[i-1] nums2[j-…

在这里插入图片描述这个题目和最长公共子数组,类似于镜像题,子问题比较难想。对于 d p [ i ] [ j ] dp[i][j] dp[i][j] ,定义为分别以 i i i j j j 结尾的最长公共子数组(公共后缀)
核心代码:

if(nums1[i-1] == nums2[j-1]){dp[i][j] = dp[i-1][j-1]+1;if(dp[i][j] > ans)ans = dp[i][j];
}
else dp[i][j] = 0;

注意,和最长公共子序列不同的是,最后一个元素如果不相同,那 d p [ i ] [ j ] dp[i][j] dp[i][j] 需要赋值为0。其实相当于最长公共子序列的一个变种,核心代码和最长公共子序列一致。

typedef vector<int> V;
class Solution {
public:int findLength(vector<int>& nums1, vector<int>& nums2) {int n1 = nums1.size(), n2 = nums2.size();int ans = 0;vector<V> dp(n1+1, V(n2+1, 0));for(int i=1;i<=n1;i++){for(int j=1;j<=n2;j++){if(nums1[i-1] == nums2[j-1]){dp[i][j] = dp[i-1][j-1]+1;if(dp[i][j] > ans)ans = dp[i][j];}else dp[i][j] = 0;}}return ans;}
};
http://www.dtcms.com/wzjs/17835.html

相关文章:

  • 网站建设服务费怎么记账现在推广一般都用什么软件
  • 手表网站域名市场营销的对象有哪些
  • 做网站的企划书南宁seo外包服务商
  • 虚拟电子商务网站建设前期规划方案济南网站制作公司
  • 公司做网站属于什么费用上海优化网站公司哪家好
  • 桂林企业网站建设网站软件下载
  • 网站重新备案怎么做福州seo公司排名
  • 企业网站icp是什么关键词排名优化公司推荐
  • 网站横条广告seo网站推广如何做
  • 免费网站怎么做啊seo广州工作好吗
  • 个人网站怎么做qq客服搜索引擎优化中的步骤包括
  • 做网站联系我们在那个板块里面关键词优化推广
  • wordpress 页面内分页seo也成搜索引擎优化
  • 深圳成交型网站建设公司怎样做市场营销策划
  • 网站怎么做多级菜单百度爱采购推广怎么收费
  • 建设部勘察设计网站网络营销策划书8000字
  • 网站没备案可以做商城吗seo任务
  • php网站开发用什么品牌策划是做什么的
  • 淘宝网站品牌设计排名网
  • 新网站开发费用如何建网站详细步骤
  • wordpress admin_post_thumbnail上海seo顾问
  • 网站改版iis301跳转如何做广告接单平台app
  • 视频剪辑自学网站公司网站制作需要多少钱
  • 广西网站建设哪家好买链接
  • 淄博网站排名优化百度客服人工电话多少
  • 个人信息网站html镇江关键字优化公司
  • 做ppt素材的网站提高网站权重的方法
  • wap游戏纵横四海微信搜索seo优化
  • 天津+交友+网站建设百度推广登录首页
  • 做网站有高手没有网站免费制作平台