Word Break
LeetCode 139 • Medium • Dynamic Programming
Given a string s and a dictionary of strings wordDict, return true if s can be segmented into a space-separated sequence of dictionary words.
TimeO(n²·k)n=|s|, k=word len
SpaceO(n)dp
Step0/0
Ready
dp[i] = can segment
s[0:i] (first i chars). Empty string is reachable: dp[0]=true.