1143. 最长公共子序列

简介: 1143. 最长公共子序列

image.png


class Solution {
    public int longestCommonSubsequence(String text1, String text2) {
        int m=text1.length();
        int n=text2.length();
        int[][] dp=new int[m+1][n+1];
        for(int i=1;i<=text1.length();i++){
            for(int j=1;j<=text2.length();j++){
                if(text1.charAt(i-1)==text2.charAt(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[m][n];
    }
}
目录
相关文章
|
7月前
|
存储
最长公共子序列(LCS)
最长公共子序列(LCS) “【5月更文挑战第21天】”
85 2
|
2月前
合唱队行 (最长上升子序列)
合唱队行 (最长上升子序列)
26 0
|
2月前
|
机器学习/深度学习 人工智能 算法
【算法】最长公共子序列(C/C++)
【算法】最长公共子序列(C/C++)
|
7月前
leetcode-1143:最长公共子序列
leetcode-1143:最长公共子序列
62 0
1265:【例9.9】最长公共子序列 2021-01-15
1265:【例9.9】最长公共子序列 2021-01-15
leetcode 1143 最长的公共子序列
leetcode 1143 最长的公共子序列
96 0
leetcode 1143 最长的公共子序列
最长公共子序列(二 | 记录路径版)
最长公共子序列(二 | 记录路径版)
最长公共子序列(二 | 记录路径版)
|
测试技术
最长公共子序列(LeetCode-1143)
最长公共子序列(LeetCode-1143)
116 0
最长公共子序列(LeetCode-1143)
|
算法 BI
最长公共子序列(三 | 存在多个解的情况)
最长公共子序列(三 | 存在多个解的情况)
最长公共子序列(一 | 计算长度版)
最长公共子序列(一 | 计算长度版)

热门文章

最新文章