题目大意
https://leetcode.com/problems/word-break-ii/
接续之前一篇博客,这道题需要输出解的全部可能。
题目分析
直接用DFS会超时,所以加了记忆化搜索就可以了,我用的是map存储,key为s中的下标,value是所有的String组合的list,map.get(i)的含义是s以i为开始的那个子串的解,要注意一下末尾的处理。
代码
|
|
https://leetcode.com/problems/word-break-ii/
接续之前一篇博客,这道题需要输出解的全部可能。
直接用DFS会超时,所以加了记忆化搜索就可以了,我用的是map存储,key为s中的下标,value是所有的String组合的list,map.get(i)的含义是s以i为开始的那个子串的解,要注意一下末尾的处理。
|
|