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

真实的企业微信开发天津seo排名扣费

真实的企业微信开发,天津seo排名扣费,昆明做网站的公司有哪些,钱网站制作leetcode-300-最长递增子序列 dp[i]表示i之前包括i的以nums[i]结尾的最长递增子序列的长度 dp[j]是(0,i-1)不包括i的以nums[i-1]结尾的最长递增子序列长度 int lengthOfLIS(int* nums, int numsSize) {if(numsSize < 1)return numsSize;int dp[numsSize];for(int i 0 ; i &…

leetcode-300-最长递增子序列

dp[i]表示i之前包括i的以nums[i]结尾的最长递增子序列的长度

dp[j]是(0,i-1)不包括i的以nums[i-1]结尾的最长递增子序列长度

int lengthOfLIS(int* nums, int numsSize) {if(numsSize <= 1)return numsSize;int dp[numsSize];for(int i = 0 ; i < numsSize ; i++){dp[i] = 1;}int res = 1;for(int i = 1 ; i < numsSize ; i++){for(int j = 0 ; j < i ; j++){if(nums[i] > nums[j])dp[i] = fmax(dp[i],dp[j]+1);}res = fmax(res,dp[i]);}return res;
}

leetcode-674-最长连续递增序列

不连续递增子序列的跟前0-i 个状态有关,连续递增的子序列只跟前一个状态有关

int findLengthOfLCIS(int* nums, int numsSize) {if(numsSize <= 1)return numsSize;int dp[numsSize];for(int i = 0 ; i < numsSize ; i++)dp[i] = 1;int res = 0;for(int i = 1 ; i < numsSize ; i++){if(nums[i] > nums[i-1])dp[i] = dp[i-1]+1;res = fmax(res,dp[i]);}return res;
}

leetcode-718-最长重复子数组

dp[i][j] :以下标i - 1为结尾的A,和以下标j - 1为结尾的B,最长重复子数组长度为dp[i][j]。

int findLength(int* nums1, int nums1Size, int* nums2, int nums2Size) {int dp[nums1Size+1][nums2Size+1];for(int i = 0 ; i <= nums1Size ; i++){memset(dp[i],0,sizeof(int)*(nums2Size+1));}int res = 0;for(int i = 1 ; i <= nums1Size ; i++){for(int j = 1 ; j <= nums2Size ; j++){if(nums1[i-1] == nums2[j-1]){dp[i][j] = dp[i-1][j-1]+1;}res = fmax(res,dp[i][j]);}}return res;
}

leetcode-1143-最长公共子序列

区别于 349.两个数组交集 

int longestCommonSubsequence(char* text1, char* text2) {int len1 = strlen(text1);int len2 = strlen(text2);int dp[len1+1][len2+1];for(int i = 0 ; i <= len1 ; i++){memset(dp[i],0,sizeof(int)*(len2+1));}for(int i = 1 ; i <= len1 ; i++){for(int j = 1 ; j <= len2 ; j++){if(text1[i-1] == text2[j-1]){dp[i][j] = dp[i-1][j-1]+1;}else{dp[i][j] = fmax(dp[i-1][j],dp[i][j-1]);}}}return dp[len1][len2];
}

leetcode-1035-不相交的线

本质是求最长公共子序列

int maxUncrossedLines(int* nums1, int nums1Size, int* nums2, int nums2Size) {int dp[nums1Size+1][nums2Size+1];for(int i = 0 ; i <= nums1Size ; i++){memset(dp[i],0,sizeof(int)*(nums2Size+1));}for(int i = 1 ; i <= nums1Size ; i++){for(int j = 1 ; j <= nums2Size ; j++){if(nums1[i-1] == nums2[j-1]){dp[i][j] = dp[i-1][j-1]+1;}else{dp[i][j] = fmax(dp[i-1][j],dp[i][j-1]);}}}return dp[nums1Size][nums2Size];
}

http://www.dtcms.com/wzjs/187731.html

相关文章:

  • 宝鸡企业网站建设官方百度平台
  • 传奇发布网站排行获客
  • 商标设计一般多少钱seo网络推广专员
  • 网页游戏排行榜前十名3dseo外包如何
  • 建设网站的网站外贸怎么建立自己的网站
  • 桂城网站设计做公司网站
  • 广西造建设工程协会网站免费企业建站
  • 网站建设 的介绍5118数据分析平台官网
  • 做网站用什么程序品牌宣传
  • wordpress自适应网站博客模板最新天津百度网站快速排名
  • 做微商网站设计网站营销策略有哪些
  • 建设部精神文明建设网站网络优化工程师工作内容
  • 做网站买了域名后市场营销比较好写的论文题目
  • 成都网站建设小程序百度排行
  • 渠道建设网站app拉新推广赚佣金
  • 开发公司综合部内部管理章程杭州seo网站优化
  • 俄罗斯免费网站推广seo站内优化最主要的是什么
  • 做中学数学教案有哪些好的网站西seo优化排名
  • 南山网站建设公司全网万能搜索引擎
  • 任何查询网站有没有做404百度搜索智能精选
  • 电子商务网站建设 论文seo怎么才能做好
  • 网站建设工作推进会上的讲话哪有免费的网站
  • 邢台地区网站建设搜索关键词然后排名怎样提升
  • 广州做网站基本流程网站关键词排名seo
  • 盐城市网站最佳的资源磁力搜索引擎
  • 一个企业做网站的目的软文推广广告公司
  • 网站域名信息百度可以发布广告吗
  • 有域名后续怎么做网站百度推广天津总代理
  • 做黑彩网站赚钱吗谷歌google play官网下载
  • 做水果为主的b2c网站有哪些5000人朋友圈推广多少钱