2dbi
Home/Dropbox/Word Break II
DDropbox·DSASDE-2Onsite – Coding 1

Word Break II

Problem

Return all ways to segment a string into space-separated dictionary words.

Example

s="catsanddog", dict=[cat,cats,and,sand,dog] -> ["cats and dog","cat sand dog"]

Constraints

  • 1 ≤ |s| ≤ 300

Approach

Backtracking with memoization to avoid exponential blowup.

added 6 days ago
LeadersAccount