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

爱企查商标查询郑州seo方案

爱企查商标查询,郑州seo方案,做诈骗网站吗,临沂网站建设首选浩瀚网络个人主页:兜里有颗棉花糖 欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 兜里有颗棉花糖 原创 收录于专栏【手撕算法系列专栏】【LeetCode】 🍔本专栏旨在提高自己算法能力的同时,记录一下自己的学习过程,希望…

个人主页:兜里有颗棉花糖
欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 兜里有颗棉花糖 原创
收录于专栏【手撕算法系列专栏】【LeetCode】
🍔本专栏旨在提高自己算法能力的同时,记录一下自己的学习过程,希望对大家有所帮助
🍓希望我们一起努力、成长,共同进步。
在这里插入图片描述

点击直接跳转到该题目

1️⃣题目描述

给你一个整数数组 nums ,找到其中最长严格递增子序列的长度。

子序列 是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。例如,[3,6,2,7] 是数组 [0,3,1,6,2,2,7] 的子序列。

示例 1:

输入:nums = [10,9,2,5,3,7,101,18]
输出:4
解释:最长递增子序列是 [2,3,7,101],因此长度为 4 。

示例 2:

输入:nums = [0,1,0,3,2,3]
输出:4

示例3:

输入:nums = [7,7,7,7,7,7,7]
输出:1

注意:

  • 1 <= nums.length <= 2500
  • -10^4 <= nums[i] <= 10^4

2️⃣题目解析

本题目使用动态规划来解决此问题。

dp[i]表示以第i个元素结尾的最长递增子序列的长度。通过不断更新以每个元素结尾的最长递增子序列的长度,最终得到整个数组的最长递增子序列的长度。

对于每个位置i,都需要遍历位置i之前的所有元素(j=0到i-1),判断当前元素nums[i]和之前的元素nums[j]的大小关系。

如果nums[i]大于nums[j],说明当前元素可以接在nums[j]构成的递增子序列后面,更新dp[i]为dp[j]+1,表示将当前元素纳入递增子序列中的长度。

3️⃣解题代码

class Solution {
public:int lengthOfLIS(vector<int>& nums) {int n = nums.size();vector<int> dp(n,1);int ret = 1;for(int i =1;i < n;i++){for(int j =0;j < i;j++)if(nums[i] > nums[j])dp[i] = max(dp[j]+1,dp[i]);ret = max(ret,dp[i]);}return ret;}
};

最后就是代码通过啦!!!

在这里插入图片描述

http://www.ds6.com.cn/news/71285.html

相关文章:

  • 阳江seo网站推广百度经验登录入口
  • 可靠的镇江网站建设百度联盟广告收益
  • html网站开发百度自己的宣传广告
  • 晋江网站建设企业市场调研
  • 国外优秀网站小程序制作流程
  • 简单的公司网站seoheuni
  • 广州建设工程造价监管系统网站比百度好用的搜索引擎
  • 网站开发与维护的工资关键词优化公司哪家好
  • 重庆网站建设狐灵长沙百度seo
  • 宁波五金网站建设中国电信视频app下载
  • 无锡建设招标网站电商seo优化是什么意思
  • 苹果手机做网站服务器江苏免费关键词排名外包
  • 自己制作一个网站的软件网站名称查询
  • 网站建设如何导入音乐宁波seo排名外包
  • 微网站如何做微信支付宝支付宝广州 关于进一步优化
  • 公司建一个网站吗福州网站制作推广
  • 外贸通网站建设点击排名优化
  • wordpress captcha合肥网站优化公司
  • iis7 建立网站百度云网盘资源搜索
  • 香港网站区别甘肃搜索引擎网络优化
  • 做纺织机械的网站域名李守洪排名大师怎么样
  • 怎样做模具钢网站全网营销策划公司
  • 免费虚拟主机网站源码推广的方式有哪些
  • 顺企网查企业seo任务
  • 百度电商推广上海网站seo公司
  • 外贸三种语言网站建设百度搜索推广平台
  • 高密市赏旋网站设计有限公司seo优化网站优化排名
  • 值得收藏的网站电商平台引流推广
  • 做视频开头的外国网站网站建设流程是什么
  • 网站备案是先做网站还是做完了备案丈哥seo博客工具