140.Word Break II
140.Word Break II
给定一个非空字符串 s 和一个包含非空单词列表的字典 wordDict,在字符串中增加空格来构建一个句子,使得句子中所有的单词都在词典中。返回所有这些可能的句子。
说明: 分隔时可以重复使用字典中的单词。 你可以假设字典中没有重复的单词。
1
示例 1:
2
3
输入:
4
s = "catsanddog"
5
wordDict = ["cat", "cats", "and", "sand", "dog"]
6
输出:
7
[
8
"cats and dog",
9
"cat sand dog"
10
]
11
示例 2:
12
13
输入:
14
s = "pineapplepenapple"
15
wordDict = ["apple", "pen", "applepen", "pine", "pineapple"]
16
输出:
17
[
18
"pine apple pen apple",
19
"pineapple pen apple",
20
"pine applepen apple"
21
]
22
解释: 注意你可以重复使用字典中的单词。
23
示例 3:
24
25
输入:
26
s = "catsandog"
27
wordDict = ["cats", "dog", "sand", "and", "cat"]
28
输出:
29
[]
Copied!
Copy link