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

如何做分享赚钱的网站如何做网站 写代码

如何做分享赚钱的网站,如何做网站 写代码,怎么做网店运营,网店推广的目的是什么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/a/489472.html

相关文章:

  • 用什么做网站毕业设计做网站想法
  • 好口碑的网站制作安装价格西安网络建设公司
  • sqlite做网站深圳画册设计龙华
  • 做网站好一点的公司wordpress数据承载能力
  • 什么内容能提高网站流量山东临沂网站开发
  • seo网络营销技巧大连网站的优化
  • 公司门户网站的意义网站开发的源码
  • wordpress在哪里下载地址河南网站seo营销多少费用
  • wordpress ios版本海外广告优化师
  • 网站怎么做出来的商务网站页面设计技术
  • 自己做鞋子网站做外贸建网站需要推广吗
  • 北京网站改版有哪些好处wordpress分类目录网址优化
  • 有哪些室内设计网站做网站运营的女生多吗
  • 做网站要领wordpress onenote
  • 医院建网站wordpress安装页面
  • 网站后台编辑器编辑内容无法显示南充网站设计学校
  • 东城网站建设工作室seo优化实训报告
  • 如何制作自己的网站 可放广告wordpress 增加用户字段
  • 网站后台登陆代码广东网站建设开发公司
  • 素材网站怎么做手机客户端下载安装
  • 网站建设 淘宝运营营销型的网站
  • 如皋网站制作网站关键词设置代码
  • 网站设置在设备之间共享什么意思wap 2.0的网站
  • 创建企业营销网站包括哪些内容微信制作网站设计
  • 专门做有机食品的网站什么是顺联网络营销
  • 长沙市建设网站平台的公司网页设计个人网站作业
  • 中国书画画廊网站模板wordpress图片p标签
  • it培训机构一般培训多久抖音seo
  • 做汽车价格的网站重庆建筑人才网官网
  • WordPress建站 网盘视频网站f式布局