let 139. Word Break

主题思想: 判断一个字符串是否能由一个字典中的字符串拼接而成。

AC 代码:

class Solution {
    public boolean wordBreak(String s, List<String> wordDict) {
        boolean [] flag=new boolean[s.length()+1];
        flag[0] =true;

        for(int i=1;i<=s.length();i++){

            for(int j=0;j<i;j++){
                if(flag[j]&&wordDict.contains(s.substring(j,i))){
                    flag[i]=true;
                    break;
                }
            }
        }
        return flag[s.length()];
    }

}

猜你喜欢

转载自blog.csdn.net/the_conquer_zzy/article/details/79660954