自从我开始尝试找到解决此问题的方法以来已经 1 周了,我最终阅读了有关 CYK 算法的内容,但我不明白它对我有什么帮助。
所以我有一个特定的字符串作为开始,我们称之为startString。
我有一个特定的字符串,我想通过应用稍后解释的规则来获得它,称为stopString。
------------
现在让我们举个例子:
startString = "A"
stopString = "2403"
此示例的规则如下:
A->BC
B->D
B->ED
C->F
C->FB
E->0
D->2
D->3
F->4
E->1
该程序将采用上述输入并输出从 startString 到 stopString 的最小转换列表,可能如下:
A->BC, B->D, C->FB, B->ED, D->2, F->4, E->0, D->3
------------
我的问题是:CYK 在这里如何帮助我?如何使用 CYK 从“A”获取“2403”?这个问题有没有更简单的解决方案?