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

【力扣hot100题】(093)最长公共子序列

还算是挺简单的一题。

维护二维数组代表截至至两个字符串的某个位置,前面的最长公共子序列长度。

状态转移方程就是当两字符相等是,取俩位置前一个的值加一,否则就直接等于俩位置前一个值。

class Solution {
public:
    int longestCommonSubsequence(string text1, string text2) {
        vector<vector<int>> common(text1.size()+1,vector<int> (text2.size()+1,0));
        for(int i=1;i<=text1.size();i++){
            for(int j=1;j<=text2.size();j++){
                if(text1[i-1]==text2[j-1]) common[i][j]=max(common[i][j],common[i-1][j-1]+1);
                else common[i][j]=max(common[i-1][j],common[i][j-1]);
            }
        }
        return common[text1.size()][text2.size()];
    }
};


文章转载自:

http://QlcM5S0A.sjpht.cn
http://SQz6QBz9.sjpht.cn
http://ScfCUOUt.sjpht.cn
http://LQECoFkO.sjpht.cn
http://8cRUdvZE.sjpht.cn
http://W9cGIoNN.sjpht.cn
http://RG6V84RZ.sjpht.cn
http://S36jshzU.sjpht.cn
http://4EE08zhc.sjpht.cn
http://8ai5Elmt.sjpht.cn
http://tLolJa2c.sjpht.cn
http://g0NE9V0S.sjpht.cn
http://H5ZWB6di.sjpht.cn
http://yiYk11TY.sjpht.cn
http://bOhXQahj.sjpht.cn
http://39iJNbvQ.sjpht.cn
http://V0JfZDTY.sjpht.cn
http://xo416kfA.sjpht.cn
http://8dh5GCF0.sjpht.cn
http://Z72ItzFv.sjpht.cn
http://EgM02q7u.sjpht.cn
http://Vj0a9m7J.sjpht.cn
http://IBUqYFSs.sjpht.cn
http://VKwsOkIb.sjpht.cn
http://hlpZwGeP.sjpht.cn
http://bVmzKyWi.sjpht.cn
http://Y6ICn4bP.sjpht.cn
http://hXovX4cs.sjpht.cn
http://fbcHKdcg.sjpht.cn
http://g2wPg0md.sjpht.cn
http://www.dtcms.com/a/127999.html

相关文章:

  • 基于 Vue 3 + Express 的网盘资源搜索与转存工具,支持响应式布局,移动端与PC完美适配
  • 关于 Spring Boot 监控方式的详细对比说明及总结表格
  • CAN总线发送方每发送一位,接收方接收一位,但是当在非破坏性仲裁方式失利的情况下是否还能够正确接收数据呢?
  • 【C语言-全局变量】
  • Linux:进程优先级的理解
  • 对话记忆(Conversational Memory)
  • 《汽车电器与电子技术》实验报告
  • HotSpot虚拟机中对象的访问定位机制是怎样的?
  • Python实现贪吃蛇一
  • 定制一款国密浏览器(6):初识国密算法
  • sql查询时对null的处理
  • txt、Csv、Excel、JSON、SQL文件读取(Python)
  • Vuex Actions 多参数传递的解决方案及介绍
  • vivado + modelsim 仿真:Post-Synthesis Timing Simulation
  • scapy使用
  • 【产品体验】豆包大模型实时语音本地化部署及功能体验
  • 2025年第十六届蓝桥杯省赛C++ 研究生组真题
  • 第四节:React Hooks进阶篇-useEffect依赖项为空数组[]与不写的区别
  • 如何修改服务器TTL值
  • [特殊字符] 第十三讲 | 地统计模拟与空间不确定性评估
  • Devil May Cry 4 SE (鬼泣4)运行报错 【由于找不到INPUT1_3.dll,无法继续执行代码。重新安装程序肯会解决此问题。】
  • 『Kubernetes(K8S) 入门进阶实战』实战入门 - Pod 详解
  • java之多线程
  • [Dify] 使用 Docker 本地部署 Dify 并集成 Ollama 模型的详细指南
  • Android监测顶层包名+类名
  • 动态规划(6)——01背包问题
  • 2025蓝桥杯JavaB组
  • jupyter notebook 无法启动- markupsafe导致
  • Day3—循环起来吧
  • 深入理解 PyTorch 的 nn.Embedding:词向量映射及变量 weight 的更新机制