之前刷LeetCode。碰到了这道题。
一开始没想到要用动态规划来解。
后来看了一下答案给的代码,又仔细研究了一下,发现确实是动态规划。
中途看了很多其他人的博客解释,都没把动态规划讲清楚。
所以干脆就自己来写一份详解吧。
首先,把题目贴上来
Given a string s and a dictionary of words dict, determine if s can be segmented into a space-separated sequence of one or more dictionary words.
For example, given
s = "leetcode"
,
dict =