题目(软考-软件设计师2006上半年上午试题):对于求取两个长度为n的字符串的最长公共子序列(LCS)问题,利用(57)策略可以有效地避免子串最长公共子序列的重复计算,得到时间复杂度为O(n2)的正确算法。串<1,0,0,1,0,1,0,1>和<0,1,0,1,1,0,1,1>的最长公共子序列的长度为 (58) 。
(57)A.分治 B.贪心 C.动态规划 D.分支一限界
(57)A.分治 B.贪心 C.动态规划 D.分支一限界
(58)A.3 B.4 C.5 D.6
一直没有找到自己认为合理的解释,今天看到一种解答方式,觉得有道理,特此引用,感谢解答人。以下为引用内容(引用自:http://bbs.educity.cn/bbs/1695.html

本文介绍了如何求解两个长度为n的字符串的最长公共子序列(LCS)问题。通过实例展示了如何删除字符得到最长的公共子序列,并给出了答案:57 C 和 58 D。
问题&spm=1001.2101.3001.5002&articleId=7590197&d=1&t=3&u=aa05d889c8644f82943a79518d84b586)
2061

被折叠的 条评论
为什么被折叠?



