139. Word Break
2017-03-05 09:38
218 查看
Given a non-empty string s and a dictionary wordDict containing a list of non-empty words, determine if s can be segmented into a space-separated sequence of one or more dictionary words. You may assume the dictionary does not contain duplicate words.
For example, given
s = “leetcode”,
dict = [“leet”, “code”].
Return true because “leetcode” can be segmented as “leet code”.
UPDATE (2017/1/4):
The wordDict parameter had been changed to a list of strings (instead of a set of strings). Please reload the code definition to get the latest changes.
For example, given
s = “leetcode”,
dict = [“leet”, “code”].
Return true because “leetcode” can be segmented as “leet code”.
UPDATE (2017/1/4):
The wordDict parameter had been changed to a list of strings (instead of a set of strings). Please reload the code definition to get the latest changes.
public class Solution { public boolean wordBreak(String s, List<String> wordDict) { boolean[] dp = new boolean[s.length() + 1]; dp[0] = true; for (int i = 1; i <= s.length(); i++) { for (int j = 0; j < i; j++) { if(dp[j] && wordDict.contains(s.substring(j, i))) dp[i] = true; } } return dp[s.length()]; } }
相关文章推荐
- 【LeetCode】139. Word Break
- [leetcode] 139.Word Break
- LeetCode 139 Word Break
- Leetcode139: Word Break
- Leetcode—139. Word Break
- LeetCode:M-139. Word Break
- 139. Word Break
- 139. Word Break
- [LeetCode]139.Word Break
- 139. Word Break
- [leetcode] 139. Word Break
- [LeetCode]--139. Word Break(Python)
- 139. Word Break
- LeetCode 139: Word Break
- 139. Word Break
- [leetcode 139]Word Break
- 139. Word Break
- LeetCode 139. Word Break
- LeetCode 139 Word Break
- 【Medium】139. Word Break