public class Solution { /** * @param A, B: Two string. * @return: the length of the longest common substring. */ public int longestCommonSubsequence(String A, String B) { int lenA = A.length(); int lenB = B.length(); if(lenA==0 || lenB==0){ return 0;…
注意:因为开的空间是length+1的,对于字符串的下标计算要-1 class Solution { public: /* * @param A: A string * @param B: A string * @return: The length of longest common subsequence of A and B */ int longestCommonSubsequence(string &A, string &B) { // write your code here…
Longest Common Subsequence最长公共子序列: 每个dp位置表示的是第i.j个字母的最长公共子序列 class Solution { public: int findLength(vector<int>& A, vector<int>& B) { int len1 = A.size(); int len2 = B.size(); || len2 == ) ; vector<vector<,vector<)); ;i <=…