首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用CYK算法生成解析树

用CYK算法生成解析树
EN

Stack Overflow用户
提问于 2015-04-10 14:20:46
回答 1查看 2.5K关注 0票数 5

我使用CYK算法(已经在Java中实现了)来查看是否根据特定的语法识别字符串。现在我需要为字符串生成一个解析树,这是一种从使用CYK算法时使用的矩阵生成树的方法吗?

EN

回答 1

Stack Overflow用户

发布于 2016-01-12 21:04:11

当将CYK实现为仅仅是一个识别器时,图表中的框通常只是一组比特(或其他布尔值),它们对应于可能在此时应用的结果。这并不能给您留下足够的信息来重构解析树。

如果您存储一组对象,则这些对象包括非终端,并跟踪组合的两个产品。完成后,检查最后一个框是否包含一个表示开始符号产生的对象。如果是这样的话,您可以按照指针返回来重构解析树。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29563867

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档