【LeetCode热题100(83/100)】最长递增子序列

题目地址: 链接

思路: dp

js 复制代码
/*
 * @lc app=leetcode.cn id=300 lang=typescript
 *
 * [300] 最长递增子序列
 */

// @lc code=start
function lengthOfLIS(nums: number[]): number {
    let n = nums.length;
    let ans = 0;
    let dp = new Array(n + 1).fill(1);
    dp[0] = 0;
    for (let i = 0; i < n; i ++) {
        for(let j = i - 1; j >= 0; j --) {
            if(nums[i] > nums[j]) {
                dp[i + 1] = Math.max(dp[j + 1] + 1, dp[i + 1]);
            }
        }
        ans = Math.max(ans, dp[i + 1]);
    }
    console.log(dp)
    return ans;
};
// @lc code=end
相关推荐
碧海银沙音频科技研究院2 分钟前
基于炬芯ATS3089X音箱的音乐播放歌词显示功能实现
人工智能·驱动开发·嵌入式硬件·算法
知识分享小能手15 分钟前
C学习教程,从入门到精通,C语言数组 —— 知识点详解(8)
c语言·学习·算法
hetao173383718 分钟前
联盟场-提高组-R2 & ZYZSC-S-Round 5
c++·算法
其实防守也摸鱼29 分钟前
Codex 下载与本地部署实战指南
linux·服务器·前端·数据库·算法·ai
南极企鹅31 分钟前
生产环境gc文件分析
java·jvm·算法
希洛兔33 分钟前
原码、反码、补码:一张图讲透计算机里的负数表示
算法·面试
X北辰北36 分钟前
C++ 进阶第二阶段总结|STL容器全家桶、迭代器失效、STL算法、序列化入门(工程必备)
开发语言·c++·算法
溪语流沙41 分钟前
面试加分项!Manacher:O(n)求最长回文子串的对称之美
java·python·leetcode·面试·职场和发展
过河卒_zh156676644 分钟前
再更新!人工智能安全治理指引性文件第三版发布!
人工智能·算法·aigc·生成式人工智能·算法备案
Web3&Basketball1 小时前
昇腾950DT迁移实测:3笔成本账与决策树
服务器·算法·决策树