From 4acb4f910dae983dac0004cd3d0b09745ff711d7 Mon Sep 17 00:00:00 2001 From: Megha1209 <51127835+Megha1209@users.noreply.github.com> Date: Wed, 30 Sep 2020 20:22:37 +0530 Subject: [PATCH] Create 139 Word Break Java Word Break DP solution. --- src/com/blankj/medium/139 Word Break | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 src/com/blankj/medium/139 Word Break diff --git a/src/com/blankj/medium/139 Word Break b/src/com/blankj/medium/139 Word Break new file mode 100644 index 00000000..4db5785c --- /dev/null +++ b/src/com/blankj/medium/139 Word Break @@ -0,0 +1,19 @@ + public boolean wordBreak(String s, List wordDict) { + HashSet words=new HashSet(wordDict); + int n=s.length(); + boolean[] dp=new boolean[n+1]; + + int len=0; + for(String word: wordDict) len=Math.max(len,word.length()); + + dp[0]=true; + for(int i=0;i