力扣300

/*

dpn:以第n个元素结尾的最大子序列的值

所以说dpn应该与前面的所有dpn-1--dp0都与有关,从里面选出一个最大的dp,然后

加上n的本身(如果numsn大的话)

*/

class Solution {

public:

int lengthOfLIS(vector<int>& nums) {

vector<int> dp(nums.size()+1,1);

int max_num=1;

for(int i=1;i<nums.size();i++){

for(int j=0;j<i;j++){//和前面的都比较一下

if(numsi>numsj){

dpi=max(dpi,dpj+1);

max_num=max(dpi,max_num);

}

}

}

return max_num;

}

};

相关推荐
一水鉴天几秒前
问题分类的三元组映射体系与求解方法论 20260901(千问)
人工智能·算法·机器学习
breeze jiang2 分钟前
LangChain Memory 实战:用 InMemoryChatMessageHistory 管理多轮对话
前端·算法·langchain
CIO4026 分钟前
AI未来--IT人面试36计
人工智能·面试·职场和发展
地平线开发者15 小时前
【模型轻量化专题】衡量模型轻量性的指标
算法
学习星球18 小时前
OFDM技术精讲:正交性推导、循环前缀原理与80行Python链路仿真(附实测数据)
算法·面试·前端框架
alphaTao1 天前
LeetCode 每日一题 2026/8/24-2026/8/30
python·算法·leetcode
Interview Aid1121 天前
TikTok OA 四题分享|半小时内 AC,题目基本都是实现题
java·开发语言·算法·面试·职场和发展
顶点多余1 天前
那些在算法中适合巩固的知识点---1
java·前端·算法
罗西的思考1 天前
【Agentic RL / 强化学习框架】Molt 设计解读
人工智能·算法·机器学习
hahaha60161 天前
HLS高层次综合设计技巧--C++类和模板
图像处理·人工智能·算法·计算机视觉