【发布时间】:2013-06-17 06:43:52
【问题描述】:
您有两个集合:S1={B,C,D,T,M,...} 和 S2={with each other letter of alphabet not present in S1}.
现在,我有一些由 S1 (ie. BBWRD) 中的辅音构成的字符串,我想根据提供的字典 (ie. dict from spelling mechanism). 将其转换为单词/句子
算法可以用来自 S2 的任意数量的字母填充'base word' 中每个字母之间的空格。不能更改顺序,也不能使用 S1 中的字母/辅音。
我唯一想到的是正则表达式的使用。你能提出任何其他更好的方法吗?或者至少给这种算法命名,以便我可以进一步搜索。
【问题讨论】:
标签: c++ string-matching