news 2026/4/16 13:35:15

最长公共子序列

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
最长公共子序列

题目链接

1143. 最长公共子序列 - 力扣(LeetCode)

思路:

1. 首先了解到题目所说的子序列指的是,只要顺序能对的上,就算子序列

2. 我们考虑到本题,适合使用 dp 动态规划思想去做,对于 text1 text2 俩个字符串,我们模拟取最大值, dp[i][j] 数组 代表了 text[i-1] 和 text[j-1] 当前元素字符串所能得到的 最大子序列的结果值,那么我们需要特殊考虑 当 dp[0][j] dp[i][0] 的元素,这些都需要赋初值为0,

2. dp[i][j] 会出现俩种情况,text1[i-1] 等于 text2[j-1] 或者不相等,首先我们看相等的情况,相等的话 dp[i][j] 应该是等于 dp[i-1][j-1]+1 等于在不包含本次相等情况的字符时,所得到的最大值 +1

text1[i-1] 和 text2[j-1] 不相等的情况那就是,需要比较,在 不取text1当前位置 i-1 的情况,以及 不取 text2 当前位置 j-1 的情况,俩个之中的最大值。就能得到当前位置的结果,简单说就是,不包含 当前位置 i 的字符元素 或者 当前位置 j 的字符元素

代码:

/** * @param {string} text1 * @param {string} text2 * @return {number} */ var longestCommonSubsequence = function (text1, text2) { let dp = new Array(text1.length + 10).fill(0).map(item => new Array(text2.length + 10).fill(0)) for (let i = 0; i <= text1.length; i++) { for (let j = 0; j <= text2.length; j++) { if (i == 0 || j == 0) { dp[i][j] = 0 continue } if (text1[i - 1] === text2[j - 1]) { dp[i][j] = dp[i - 1][j - 1] + 1 } else dp[i][j] = Math.max(dp[i - 1][j], dp[i][j - 1]) } } return dp[text1.length][text2.length] };
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 15:32:45

全场普跌,只剩套利还发糖

// 基金套利 //白银基金LOF今天溢价继续在20%高位维持&#xff0c;没啥好犹豫的直接发车&#xff0c;套到没溢价为止&#xff0c;套得早的现在一个账户收益应该有200以上。明天白银基金LOF又要停牌1小时&#xff0c;10:30才能交易&#xff0c;深市可以提前委托。盘中实时溢价可…

作者头像 李华
网站建设 2026/4/16 17:26:46

软件测试面试题及答案,2026最强版

导读 精选400道软件测试面试真题&#xff0c;高清打印版打包带走&#xff0c;横扫软件测试面试高频问题&#xff0c;涵盖测试理论、Linux、MySQL、Web测试、接口测试、APP测试、Python、Selenium、性能测试、LordRunner、计算机网络、数据结构与算法、逻辑思维、人力资源等模块…

作者头像 李华
网站建设 2026/4/16 0:59:56

金三银四,全网最详细的软件测试面试题总结

前面看到了一些面试题&#xff0c;总感觉会用得到&#xff0c;但是看一遍又记不住&#xff0c;所以我把面试题都整合在一起&#xff0c;都是来自各路大佬的分享&#xff0c;为了方便以后自己需要的时候刷一刷&#xff0c;不用再到处找题&#xff0c;今天把自己整理的这些面试题…

作者头像 李华
网站建设 2026/4/15 17:42:03

通信系统仿真:数字调制与解调技术_(36).符号同步

符号同步 在数字通信系统中&#xff0c;符号同步是接收端的一个关键步骤&#xff0c;其目的是使接收端能够准确地检测发送端发送的符号边界。符号同步的准确与否直接影响到后续的解调过程和整个通信系统的性能。本节将详细介绍符号同步的原理、方法以及具体的实现步骤&#xf…

作者头像 李华