您的位置:首页 > 其它

[LeetCode]Word Break

2013-11-20 14:07 281 查看
class Solution {
public:
bool wordBreak(string s, unordered_set<string> &dict) {
// Note: The Solution object is instantiated only once and is reused by each test case.
int n = s.size();
vector<bool> f(n+1, false);
f[0] = true;
for(int i = 1; i <= n; ++i)
{
for(int k = 0; k < i; ++k)
{
f[i] = f[k] && (dict.find(s.substr(k, i-k)) != dict.end());
if(f[i]) break;
}
}
return f
;
}
};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: