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

网站建设管理视频报名网站制作

网站建设管理视频,报名网站制作,免费查询公司,动漫网站开发设计思想第一题:最长递增子序列[10:53] 1.dp数组及下标含义:dp[n]:nums[0...n]的最长严格递增子序列长度【无法进行后续比较】 dp[n]以nums[n]结尾的最长严格递增子序列对应的长度 2.初始化:注意!!这里应该初始化为1&#x…

第一题:最长递增子序列[10:53]

1.dp数组及下标含义:dp[n]:nums[0...n]的最长严格递增子序列长度【无法进行后续比较】

dp[n]以nums[n]结尾的最长严格递增子序列对应的长度

2.初始化:注意!!这里应该初始化为1,因为每一个字符单独拎出来这个子序列长度就是1!!!

3.递推公式:dp[i] = max(dp[j]+1) 当nums[j]<nums[i](i>j)

4.遍历5.打印数组

注意::实际操作时,case:[0]输出了0,因为maxNum没进循环,所以还是0--->最好对特殊情况if--return提前处理

class Solution {
public:int lengthOfLIS(vector<int>& nums) {//dp[n]nums[0...n]的最长严格递增子序列长度//dp[n]以nums[n]结尾的最长严格递增子序列长度//dp[n]=0,vector<int> dp(nums.size(),1);//初始化应该是1//dp[i] = max(dp[j]+1) 当nums[j]<nums[i]if(nums.size()==1){return 1;}//case:[0]  -->输出0,因为maxNum是0    int maxNum = 0;for(int i = 1;i<nums.size();i++){for(int j = 0;j<i;j++){if(nums[j]<nums[i]){dp[i] = max(dp[j]+1,dp[i]);}}maxNum = max(maxNum,dp[i]);}return maxNum;//不应该return dp[nums.size()-1]}
};

第二题:乘积最大子数组【没思路。。。】

http://www.dtcms.com/a/616390.html

相关文章:

  • 阿里云服务器上传网站门户网站建设服务报价
  • 个人网站备案需要什么seo优化深圳
  • 当当网网站内容建设的分析河南网站建设公司哪个好呀
  • lnmp搭建网站邢台网站优化定制
  • 洛阳做网站哪家好英文外贸商城网站设计
  • 网站建设合同书范本深圳网站建设加盟
  • SAP FICO应收账款账龄分析报表
  • 湖北外贸网站建设费用python做网站内容爬虫
  • 公司怎么注册自己的网站修改wordpress图标
  • 网站建设推广唯心磁遁8wordpress 伪静态html
  • 网站建设验收标准百度seo排名
  • php网站开发职位html查看器
  • 外贸电商网站制作白云网站 建设seo信科
  • 网站建设方案说明快速仿站网站建设
  • 学院网站改造方案中国建设银行官网站公积金预约
  • 广西壮族自治区建设厅网站wordpress 早期
  • 深圳最专业的高端网站建设深圳百度代理
  • 网站为什么被降权郑州网络公司排名
  • 网站开发技术可以做什么工作铜川泰士公馆建设网站
  • 网站域名费一年交多少学会网站建设的重要性
  • 汕头网站推广制作怎么做重庆快速排名优化
  • 专门做网站的软件开源seo软件
  • 电子商务网站建设体会公司常用网站开发软件
  • 网站建站企业百度网盘私人资源链接
  • aspnet网站开发实例论文红色企业网站模板
  • html做音乐网站模板做阿里巴巴网站费用吗
  • 厦门怎么没有 网站备案丰台网站关键词优化
  • 建设网站需要招聘哪些人毕设 做网站
  • 企业网站设计公司辽宁住房城乡建设部官方网站
  • php网站开发 vip一流的高端企业网站