Skip to content

Commit 3dea7e3

Browse files
committed
139 & 140 Fix set
1 parent 71b72db commit 3dea7e3

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

leetcode-139-Word-Break.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -290,7 +290,7 @@ public boolean wordBreak(String s, List<String> wordDict) {
290290
dp[0] = true;
291291
for (int i = 1; i <= s.length(); i++) {
292292
for (int j = 0; j < i; j++) {
293-
dp[i] = dp[j] && wordDict.contains(s.substring(j, i));
293+
dp[i] = dp[j] && set.contains(s.substring(j, i));
294294
if (dp[i]) {
295295
break;
296296
}

leetcode-140-Word-BreakII.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
> dp[0] = true;
2323
> for (int i = 1; i <= s.length(); i++) {
2424
> for (int j = 0; j < i; j++) {
25-
> dp[i] = dp[j] && wordDict.contains(s.substring(j, i));
25+
> dp[i] = dp[j] && set.contains(s.substring(j, i));
2626
> if (dp[i]) {
2727
> break;
2828
> }
@@ -60,7 +60,7 @@ public List<String> wordBreak(String s, List<String> wordDict) {
6060
for (int i = 1; i <= s.length(); i++) {
6161
temp = new ArrayList<>();
6262
for (int j = 0; j < i; j++) {
63-
if (wordDict.contains(s.substring(j, i))) {
63+
if (set.contains(s.substring(j, i))) {
6464
//得到前半部分的所有情况然后和当前单词相加
6565
for (int k = 0; k < dp.get(j).size(); k++) {
6666
String t = dp.get(j).get(k);
@@ -116,7 +116,7 @@ public List<String> wordBreak(String s, List<String> wordDict) {
116116
for (int i = 1; i <= s.length(); i++) {
117117
temp = new ArrayList<>();
118118
for (int j = 0; j < i; j++) {
119-
if (wordDict.contains(s.substring(j, i))) {
119+
if (set.contains(s.substring(j, i))) {
120120
for (int k = 0; k < dp.get(j).size(); k++) {
121121
String t = dp.get(j).get(k);
122122
if (t.equals("")) {

0 commit comments

Comments
 (0)