【发布时间】:2015-10-10 17:38:04
【问题描述】:
我有一个庞大的词汇表,想在词汇表中找到包含给定字符串的所有单词。这意味着我想在整个词汇表中找到给定字符串的所有超字符串。但是 Tree 数据结构对 contains() 查询很有用,并且存在一些查找子字符串的算法,但我找不到任何算法来解决这个问题。
我想在 Java 中使用这个算法(或数据结构)。
【问题讨论】:
-
这听起来像是在自然语言处理中发现的词干问题。有现有的、优化的词干分析器。如果您想编写自己的代码,请查看开源词干分析器的源代码以获取灵感。
标签: java algorithm search data-structures