public class Solution { public String LCS(String str1, String str2) { int m = str1.length(); int n = str2.length(); int[][] dp = new int[m + 1][n +1]; // 创建一个二维数组dp,用于存储两个字符串的公共子串的长度 int maxLength = 0; // 记录最长公共子串的长度 int endIndex = 0; // 记录最长公共子串的结束位置 ...