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

1143.最长公共子序列

思路就是二维dp,dp[m][n]表示,第一个序列长度为m,第二个为n时的最长公共子序列
状态转移方程:
当当前两个序列的值相等时,我们更新当前最大序列长度为dp[i-1][j-1]+1
他情况为Math.max(dp[i-1][j],dp[i][j-1])

我们可以用一维数组解决这个问题,因为当前状态跟本次的上一个状态和上一个本次状态有关,也和上一次的上一个状态有关(这个需要用一个变量每次存储)

classSolution{publicintlongestCommonSubsequence(Stringtext1,Stringtext2){intn=text1.length(),m=text2.length();int[]dp=newint[m+1];for(inti=1;i<=n;i++){intprev=0;for(intj=1;j<=m;j++){inttemp=dp[j];if(text1.charAt(i-1)==text2.charAt(j-1)){dp[j]=prev+1;}else{dp[j]=Math.max(dp[j-1],dp[j]);}prev=temp;}}returndp[m];}}
http://www.jsqmd.com/news/440140/

相关文章:

  • Javascript迭代器与生成器
  • 2026年靠谱的碳纤维编织布公司推荐:碳纤维预浸料/碳纤维复合皮革/碳纤维精密结构件可靠供应商推荐 - 品牌宣传支持者
  • 力诺药包预灌封注射器产品通过ISO13485医疗器械管理体系认证
  • 中英(伦敦)航线机票预订十大FAQ详解:避坑指南+专业解答,出行认准北京圣擎航空 - 今日又土又金
  • CCF推荐期刊会议列表(2026第七版)——《中国计算机学会推荐国际学术会议和期刊目录》
  • 2026企业高品质官网定制服务商榜单:擅长品牌数字化重塑与用户体验升级团队深度测评 - 资讯焦点
  • 维普AIGC检测率太高?嘎嘎降AI一键搞定(附详细教程)
  • Flutter 三方库 file_picker 的鸿蒙化适配指南 - 让文件选择不再困难、多类型文件过滤实战、鸿蒙级沙箱文件访问全攻略
  • 2026植物工厂优质厂家推荐榜聚焦智能节能方案 - 优质品牌商家
  • 2026年质量好的多孔钻床品牌推荐:非标攻丝多孔钻床优质供应商推荐 - 品牌宣传支持者
  • 减速器综合性能试验机精度实测 PK 高精准品牌答案揭晓 - 品牌推荐大师
  • 中澳航线旅客最关心的10个机票预订问题,北京圣擎航空为您一一解答! - 今日又土又金
  • 2026好用的工作手机推荐——这款实用便宜的工作手机成行业首选 - 资讯焦点
  • 2026年精选出口工作服工厂推荐,打造最佳品质工作服解决方案 - 睿易优选
  • 2026年靠谱的真空发生器厂家推荐:真空发生器实力品牌厂家推荐 - 品牌宣传支持者
  • 2026年最新GEO公司推荐:技术与实战双轮驱动下的服务商优选指南 - 资讯焦点
  • 2026年口碑好的芯片载盘公司推荐:萃盘芯片载盘/基板Tray芯片载盘/耐高温Tray芯片载盘专业制造厂家推荐 - 品牌宣传支持者
  • 减速器综合性能试验机选型指南 从应用场景到核心参数全维度解析 - 品牌推荐大师
  • 15kw充电桩模块 软件源码加原理图BOM 艾默生充电桩15kw模块原版软件源码含核心算法
  • 2026建站行业实力派服务商推荐:在响应速度与多终端适配领域表现优异的公司 - 资讯焦点
  • 身份验证的双雄对决:深入解析 JWT 与 Session 的架构抉择
  • 完美野餐2
  • 深入理解 Python HTTP 请求:从基础到高级实战指南 - 教程
  • NMN推荐TOP1产品权威评测,口碑靠谱NMN热门品牌助力年轻化,开启抗衰领域新纪元 - 资讯焦点
  • 一次MySQL隐式类型转化导致的bug分析
  • 合规无忧!2026软件测试服务商推荐排行 资质过硬/案例齐全 - 极欧测评
  • Ollama不使用 GPU 问题解决——基于 inter arc 显卡
  • 2026交通减速带优质厂家推荐指南高性价比售后无忧 - 优质品牌商家
  • 超越Linux之后:OpenClaw登顶GitHub,但开发者真正需要怎样的AI编程工具?
  • 2026乐山优质养老院推荐榜:乐山失能养老机构、乐山失能养老院、乐山市区的养老机构哪家好选择指南 - 优质品牌商家