java-蛮力最长的通用子序列
发布时间:2020-12-14 19:25:19 所属栏目:Java 来源:网络整理
导读:我想出了一种蛮力算法来查找两个给定字符串之间最长的公共子序列.看起来它的时间复杂度为O(n ^ 3).它通过了我所有的测试用例,但是我仍然不确定是否通过所有测试用例..请让我知道这是正确的蛮力算法? public String lcs(String s1,String s2) { int s2Start
我想出了一种蛮力算法来查找两个给定字符串之间最长的公共子序列.看起来它的时间复杂度为O(n ^ 3).它通过了我所有的测试用例,但是我仍然不确定是否通过所有测试用例…..请让我知道这是正确的蛮力算法?
如果上面的代码不正确,我希望蛮力算法返回最长的公共子序列字符串,我该如何实现??? 最佳答案
不能.这不是解决LCS问题的正确蛮力算法.
看到这种情况- 图书馆 这两个字符串的LCS的答案应为3. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |