public class Solution { public String LCS(String str1, String str2) { if (str1 == null || str2 == null || str1.length() == 0 || str2.length() == 0) { return "-1"; } int m = str1.length(); int n = str2.length(); int[][] dp = new int[m + 1][n + 1]; int maxLength = 0; // 记录最长连续子串的长度 int maxEn...