Word Break
来源:互联网 发布:板金放样展开图软件 编辑:程序博客网 时间:2024/05/21 09:54
Given a string s and a dictionary of words dict, determine if s can be segmented into a space-separated sequence of one or more dictionary words.
For example, given
s = "leetcode"
,
dict = ["leet", "code"]
.
Return true because "leetcode"
can be segmented as "leet code"
.
写个一个递归算法,超时,网上查了下,大家都用DP实现,暂时先放一放,DP总觉得比较难。
class Solution {public: bool wordBreak(string s, unordered_set<string> &dict) { //i represent length of substr for (int i = 1; i < s.size(); i++) { string word = s.substr(0, i); if (dict.count(word) != 0) { if (wordBreak(s.substr(i+1), dict)) return true; } } return false; }};
0 0
- Word-break:break-word
- Word Break && Word Break ||
- word-break
- Word Break
- Word Break
- Word Break
- word break
- Word Break
- Word Break
- Word Break
- Word Break
- Word Break
- Word Break
- Word Break
- Word Break
- Word Break
- Word Break
- Word Break
- Android rom定制相关
- 根据权限 下载文件
- 万年历
- phonegap3.3 插件开发
- 背包问题总结第一讲——可拆分背包
- Word Break
- Vs2012使用strcpy出错之解决方法
- I think I need a houseboat
- 1150 Message Flood 【字典树】
- ubuntu创建、删除文件及文件夹
- for嵌套循环和标号
- WCF RequirementsMode setting as 'Allowed' or 'Required'
- matlab 计算大型距离方阵,distance matrix
- Nginx RTMP 模块 nginx-rtmp-module 指令详解