解题思路 题目要求: 计算两个字符串的最长公共子串长度 子串必须连续 只包含小写字母 字符串长度: 解题方法:动态规划 使用二维dp数组记录公共子串长度 表示以 和 结尾的最长公共子串长度 如果当前字符相同,则 代码 python java c++ def longest_common_substring(str1, str2): m, n = len(str1), len(str2) dp = [[0] * (n + 1) for _ in range(m + 1)] max_len = 0 # 填充dp数...