139. Word Break

接著說dic可能很大怎么辦,建立字典樹,要會寫

public class Solution {
    public boolean wordBreak(String s, Set<String> wordDict) {
        boolean[] res=new boolean[s.length()+1];
        res[0]=true;
        for(int i=1;i<=s.length();i++){
            for(int j=0;j<i;j++){
                if(res[j]&&wordDict.contains(s.substring(j,i))){
                    res[i]=true;
                    break;
                }
            }
        }
        return res[s.length()];
    }
}
最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • Medium 這個圖很清楚地表達了遞歸做這個題的方法:helper method有兩種情況可以直接返回值 原字符串...
    greatseniorsde閱讀 173評論 0 0
  • 原題 給出一個字符串s和一個詞典,判斷字符串s是否可以被空格切分成一個或多個出現(xiàn)在字典中的單詞。 給出s = "l...
    Jason_Yuan閱讀 1,939評論 0 0
  • Given a non-empty string s and a dictionary wordDict cont...
    ShutLove閱讀 884評論 0 2
  • 這道題做的很值。題不難,但是考察點很明確。做DP的最大問題就是用遞歸,忘記用table來寫。然后不停重復計算,ex...
    沉睡至夏閱讀 161評論 0 0
  • 一本實用性很強的書,作者以最少的頁數(shù)講解了簡單高效的六大原則——自我設限,抓住重點,化繁為簡,集中精力,養(yǎng)成習慣,...
    Amaris的大堡礁閱讀 501評論 0 4

友情鏈接更多精彩內(nèi)容