我对如何将任何文本解析为有效句子有疑问。
假设给出一个文本iamjhamb
并解析为i am jhamb
My approach: I solved this using Dynamic programmnig,
Make an array T[], where T[i] shows string from 0 to i made any valid setence or not
formula is T[i] = 1 iff T[j] = 1 and substring(j+1, i) is a word in dictionary for all
j < i.
但是这种方法并不完全正确,它给出了文本中所有可能的单词形式,因为这不是这个问题的要求。所以,请帮助我纠正这种方法,或提出任何其他好的方法。
我还有一个疑问,我在网上搜索了很多关于 Suffix 数组的信息,但没有得到任何好的教程。所以让我理解这个概念,或者提出任何好的链接。提前致谢。