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

免费大数据分析网站视频推广一条多少钱

免费大数据分析网站,视频推广一条多少钱,外贸网站一站式服务,开平网页定制这道题之前刷代码随想录的时候也刷过,现在又给忘完了。自己尝试着写了一下,发现怎么写都写不对,直接去看视频了。。我自己写的时候的定义是:考虑下标0 ~ i范围内索赔能取到的最长严格递增子序列的长度,后面发现在写递推…


这道题之前刷代码随想录的时候也刷过,现在又给忘完了。自己尝试着写了一下,发现怎么写都写不对,直接去看视频了。。我自己写的时候的定义是:考虑下标0 ~ i范围内索赔能取到的最长严格递增子序列的长度,后面发现在写递推公式的时候怎么都写不对,这道题的dp数组的含义为:以nums[i]为结尾的情况下,其最长严格递增子序列的长度。那么递推公式就很好想了,在以nums[i]为结尾的情况下,我们从头开始搜索,如果遇到nums[j] < nums[i]的情况,则说明nums[i]可以作为以nums[j]结尾的子序列的下一个元素,我们需要对比dp[j] + 1dp[i]之间的大小关系,取较大值作为新的dp[i]。遍历顺序也很好想,二重循环都是从小到大遍历的。下面写下递归五部曲:
1.确定dp[i]的含义:以nums[i]为结尾的情况下,其最长严格递增子序列的长度
2.确定递推公式 dp[i] = max(dp[j] + 1, dp[i]) (只有nums[i] > nums[j]才会触发)
3.dp数组初始化 dp[0] = 1
4.确定遍历顺序:从左往右遍历
5.打印数组(省略)
值得注意的是,我们最终要返回的不一定是dp[s.size() - 1],因为最后一个元素不一定是最大元素,最大元素可能在前面的任意位置,例如数组[0, 1, 2, 3, 4, 5, 1],最大长度在元素5这里产生,我们需要用一个额外变量result来维护最大长度。

class Solution {
public:int lengthOfLIS(vector<int>& nums) {//1.确定dp[i]的含义:以nums[i]为结尾的情况下,其最长严格递增子序列的长度//2.确定递推公式  dp[i] = max(dp[j] + 1, dp[i]) (只有nums[i] > nums[j]才会触发)//3.dp数组初始化 dp[0] = 1  //4.确定遍历顺序:从左往右遍历//5.打印数组(省略)int n = nums.size();vector<int> dp(n, 1);int result = 1;   //用于记录整个数组中的最长子序列的长度//初始化dp[0] = 1;for(int i = 1; i < n; i++){   //逐渐扩大数组范围for(int j = 0; j < i; j++){   //内循环则确定nums[i]为结尾的情况下所能取到的最长严格递增子序列的长度if(nums[i] > nums[j])  //nums[i]可以作为以nums[j]结尾的子序列的下一个元素时dp[i] = max(dp[j] + 1, dp[i]);}result = max(result, dp[i]);  //维护最长严格递增子序列的长度}return result;}
};
http://www.dtcms.com/wzjs/554455.html

相关文章:

  • 做pc端网站要成本么关于高校网站建设论文的总结
  • 网站怎么优化推广网站金融模版
  • 哪个网站可以做行程表启迪网站开发
  • 德清淘宝网站建设网站备案需先做网站吗
  • vr看房网站开发费用wordpress小工具宽度
  • 有了域名和空间怎么做网站seo学徒培训
  • 三门峡建设网站哪家好太原广告设计公司
  • 医疗网站开发ppt网站建设公司浙江华企
  • 网站网页转app源码专门做汽车gps贷款网站
  • 永和建设集团有限公司网站法人查询网
  • 网站建设营销企业网站建设措施
  • 如何自己做门户网站龙岩网站建设的软件
  • 湖北外贸网站建设外国的html 素材网站
  • 阳泉住房与城乡建设厅网站服务商平台登陆
  • 深圳微商城网站设计多少钱php网站标题修改
  • 金融企业网站模板做网站麻烦不
  • 手机怎么制作网站教程视频建网站业务如何开展
  • 南阳网站优化渠道流放之路做长老环的网站
  • 连网站建设建立的近义词
  • 设计师图片素材网站有哪些学校网站建设电话
  • 高端网站设计推广v信haotg8wordpress怎么修改导航
  • 网站 制作 工具邢台新引擎网络
  • wordpress企业站主题免费开发app应用公司排名
  • 广州著名网站建设公司wordpress生产app
  • 微信群 网站建设人工智能就业方向及前景
  • 设计营销型网站中山网站建设策划方案
  • 网站开发的编程语言学校网站开发工作室
  • 网站设计专业知识技能建行app怎么解除5000限额
  • 上海紫博蓝网站wordpress 写作
  • 网站空间选linux如何做滴滴网站平台