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

python-leetcode-最长公共子序列

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

class Solution:
    def longestCommonSubsequence(self, text1: str, text2: str) -> int:
        m, n = len(text1), len(text2)
        dp = [[0] * (n + 1) for _ in range(m + 1)]

        for i in range(1, m + 1):
            for j in range(1, n + 1):
                if text1[i - 1] == text2[j - 1]:
                    dp[i][j] = dp[i - 1][j - 1] + 1
                else:
                    dp[i][j] = max(dp[i - 1][j], dp[i][j - 1])

        return dp[m][n]

相关文章:

  • 从二维随机变量到多维随机变量
  • P9420 [蓝桥杯 2023 国 B] 双子数--最高效的质数筛【埃拉托斯特尼筛法】
  • 【uniapp】在UniApp中实现持久化存储:安卓--导出数据为jsontxt
  • 【全干货】cocos简短demo制作-三消类游戏
  • 测试的BUG分析
  • 第二十九:5.7.【$subscribe】侦听数据
  • SpringBoot集成easy-captcha图片验证码框架
  • 《Somewhat Practical Fully Homomorphic Encryption》笔记 (BFV 源于这篇文章)
  • 前端Javascrip后端Net6前后分离文件上传案例(完整源代码)下载
  • 2025 最新版鸿蒙 HarmonyOS 开发工具安装使用指南
  • Go入门之文件
  • 华为AP 4050DN-HD的FIT AP模式改为FAT AP,家用FAT基本配置
  • 练习题:57
  • JDBC 进阶(未完结)
  • C# 确保程序只有一个实例运行
  • 如何确保邮件内容符合不同地区用户的文化习惯
  • 原子性(Atomicity)和一致性(Consistency)的区别?
  • 【备份】php项目处理跨域请求踩坑
  • 【JavaSE-2】数据类型与变量
  • Jmeter接口自动化测试读取用例
  • 美国考虑让移民上真人秀竞逐公民权,制片人称非现实版《饥饿游戏》
  • 美联储官员:美国经济增速可能放缓,现行关税政策仍将导致物价上涨
  • 新城悦服务:独董许新民辞任,新任独董与另两人组成调查委员会将调查与关联方资金往来
  • 2000多年前的“新衣”长这样!马王堆文物研究新成果上新
  • 艺术稀缺性和价值坚守如何构筑品牌差异化壁垒?从“心邸”看CINDY CHAO的破局之道
  • 中科飞测将投资超10亿元,在上海张江成立第二总部