返回题库|

单词拆分II

困难华为

单词拆分II

困难华为动态规划

题目描述

给定一个字符串 s 和一个字符串字典 wordDict,在字符串中增加空格来构建一个句子,使得句子中所有的单词都在词典中。以任意顺序返回所有这些可能的句子。与单词拆分不同的是,本题需要输出所有可能的拆分方案,通常需要结合动态规划预处理和回溯搜索来高效求解。

示例

输入:s = "catsanddog", wordDict = ["cat", "cats", "and", "sand", "dog"]
输出:["cats and dog", "cat sand dog"]
solution.ts
输出结果
点击「运行代码」按钮查看结果...