建设网站公司浩森宇特,怎么推广公司网站,成都购房登记入口官网,企业网站的建立网络虚拟社区时对于企业思路#xff1a;最长公共子序列的动态规划问题。
其实简单来说就是将最长公共子序列那道题的字符串改成了数字而已#xff0c;其实都是一样的#xff0c;那么我就在这里不多讲了#xff0c;如果要看思路可以看博主这篇leetcode 1143.最长公共子序列-CSDN博客
注意#x…思路最长公共子序列的动态规划问题。
其实简单来说就是将最长公共子序列那道题的字符串改成了数字而已其实都是一样的那么我就在这里不多讲了如果要看思路可以看博主这篇leetcode 1143.最长公共子序列-CSDN博客
注意这里的n1与n2谁的长度大或者小我们是不需要判断的因为都是一样的结果。
上代码
class Solution {
public:int maxUncrossedLines(vectorint nums1, vectorint nums2) {vectorvectorintdp(550,vectorint(550,0));int n1nums1.size();int n2nums2.size();for(int i1;in1;i){for(int j1;jn2;j){if(nums1[i-1]nums2[j-1])dp[i][j]dp[i-1][j-1]1;elsedp[i][j]max(dp[i-1][j],dp[i][j-1]);}}return dp[n1][n2];}
};