目录
2.5.3最长公共前缀问题
2.5.3.1问题
2.5.3.2确定动态规则(DP、状态转移方程)、初始值
2.5.3.3动态规划算法代码实现
2.5.4最短公共超序列(最短公共父序列)
2.5.4.1问题
2.5.4.2确定动态规则(DP、状态转移方程)、初始值
2.5.4.3动态规划算法代码实现
2.5.3最长公共前缀问题
2.5.3.1问题
最长公共前缀(longest common prefix, LCP),给定两个序列A和B,返回它们起始位置开始的最长的公共连续子序列的长度,这个起始位置开始的最长的公共连续子序列也简称为最长公共前缀,因而也称返回最长公共前缀的长度。
本题要求是从起始位置开始的公共连续子序列,也就是这个公共连续子序列必须是起始位置开始连续的。
前面讲述的最长公共连续子序列(最长公共子串),只