字符串A：ABCDGH
字符串B：AEDFHR
设计一个算法来识别两个字符串的最长公共子序列。
这个问题的一个简单解决方案将涉及创建一个大小为（字符串A长度+1）x（字符串B长度+1）的二维数组。然后我们通过迭代两个字符串逐步填充该数组。在数组的位置(i,j)处，我们存储字符串A [0...i]和B [0...j]的最长子序列的长度。两个字符串的最长子序列是存储在数组的（字符串A长度，字符串B长度）位置上的值。