Saturday, October 28, 2017

[LeetCode]Word Break II


Word Break是一样的,递归的题目。可以用recursion with memorization或者dp来做。
Recursion with memorization的做法如下,时间复杂度O(n^2 * k),k为string前i个char能break出来string的平均数量。对于每个i,我们存其可以break的所有结果,平均k个结果,长度为i + 1,空间复杂度O(n^2 * k):

DP的做法如下,时间复杂度O(n^2 * k),空间复杂度O(n^2 * k):

No comments:

Post a Comment