【发布时间】:2011-06-12 21:55:09
【问题描述】:
我正在寻找最有效的算法来从字符串中形成所有可能的单词组合。例如:
Input String: forevercarrot
Output:
forever carrot
forever car rot
for ever carrot
for ever car rot
(所有单词都应该来自字典)。
我可以想到一种蛮力方法。 (找到所有可能的子字符串并匹配)但是有什么更好的方法?
【问题讨论】:
-
您的蛮力方法是正确的。想象一下,除了请求外语单词之外,您遇到了同样的问题。
标签: algorithm string dictionary word substring