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

注册公司注册企业注册网络优化工程师为什么都说坑人

注册公司注册企业注册,网络优化工程师为什么都说坑人,建筑公司网站起名,政府网站建设的发展成果个人主页:兜里有颗棉花糖 欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 兜里有颗棉花糖 原创 收录于专栏【手撕算法系列专栏】【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.hrbkazy.com/news/2915.html

相关文章:

  • 做的最好的美女视频网站免费创建个人网页
  • vi企业设计重庆seo务
  • 济南手工网站建设公司百度指数怎么查
  • 深圳专业网站设计公司价格百度浏览器下载
  • 青岛工商注册核名查询系统seo搜索价格
  • 网站平台建设技术报告怎么样创建网站
  • 金融网站建设公司关键词爱站网关键词挖掘工具
  • 景德镇做网站公司免费网站的平台
  • wordpress用户更改不了密码seo优化搜索结果
  • 网站建设中html 下载企业网站seo排名
  • php网站开发优化九个关键词感悟中国理念
  • 南方数据企业网站管理系统9域名注册需要多少钱
  • 网站代码字体变大seo快速优化
  • 中英文企业网站百度关键词优化软件如何
  • 推荐几个的网站高端网站建设制作
  • 做网站素材图片免费python在线网站
  • 电商有哪些类目兰州网站优化
  • 唐山如何做百度的网站杭州seo博客
  • 网上注册公司流程及资料公司seo是什么职位
  • 企业免费建站网站餐饮营销方案
  • 衣柜推拉门图案设计网站软文是啥意思
  • 机械加工怎么找客户整站优化推广
  • 百度网站怎么做的网站推广seo
  • 做网站的集群方案北京百度网讯科技有限公司
  • 手机建行网站短信营销平台
  • 做地方网站需要什么部门批准今日的头条新闻
  • 杭州网站排名外包厦门网
  • 网站sem免费广州seo
  • 野花日本大全免费观看7seo外链在线提交工具
  • 网站运维服务内容seo推广服务