package LeetCode; import java.util.ArrayList; import java.util.List; //https://leetcode.com/problems/word-break/discuss/43790/Java-implementation-using-DP-in-two-ways public class L139_WordBreak { public boolean wordBreak(String s, List wordDict) { int sLen=s.length(); boolean[] dp=new boolean[sLen+1];//dp[i]表示到第i个字符的子串是否包含可以由词典构成 dp[0]=true;// for(int i=1;i<=s.length();i++){ for(int j=0;j wordDictList=new ArrayList(); for(int i=0;i