小时候是个乖乖

关注

最长公共子序列——动态规划

小时候是个乖乖

关注

阅读 31

2022-01-22

题目描述:

思路:

 代码:

int longestCommonSubsequence(string text1, string text2) {
    int n1=text1.size(),n2=text2.size();
    vector<vector<int>>dp(n1+1,vector<int>(n2+1));
    for(int i=0;i<=n1;i++){
        for(int j=0;j<=n2;j++){
            if(i==0||j==0)
                dp[i][j]=0;
            else{
                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[n1][n2];
} 

相关推荐

芥子书屋

最长公共子序列-动态规划

芥子书屋 57 0 0

凛冬已至夏日未远

最长公共子序列_动态规划

凛冬已至夏日未远 82 0 0

芭芭蘑菇

最长公共子序列(动态规划)

芭芭蘑菇 54 0 0

小安子啊

动态规划-最长公共子序列

小安子啊 56 0 0

小桥流水2016

最长公共子序列 C++ 动态规划

小桥流水2016 108 0 0

我是芄兰

算法实践-求最长公共子序列-动态规划

我是芄兰 44 0 0

程序猿不脱发2

动态规划求最长公共子串和子序列

程序猿不脱发2 48 0 0

zidea

动态规划——最长公共子序列(算法设计课题)

zidea 157 0 0

小美人鱼失去的腿

python动态规划最长公共子序列加工顺序

小美人鱼失去的腿 80 0 0

高子歌

对数据进行模糊匹配搜索(动态规划、最长公共子串、最长公共子序列)

高子歌 68 0 0

精彩评论(0)

0 0 举报